У меня проблема с собственным запросом вставки в Spring Framework. Это мои контроллеры
@PostMapping(value="/create")
public void newTask (@RequestBody(required = false) Task task) {
taskService.createNewTask(task);
, когда я вызываю / создаю URL в Postman и передаю параметры в POST, я хочу создать новую запись в PostgreSQL база данных. и вот мой сервис: taskService
public void createNewTask(Task task) {
taskRepository.createNewTask(task);
}
а вот мой репозиторий: taskRepository
@Modifying
@Query(value = "INSERT into tasks (title,description,deadline,status,created_date) " +
"VALUES ('read java book','description of book','2017-05-07','true','2019-06-12')", nativeQuery = true)
@Transactional
int createNewTask(Task task);
Я хочу передать параметры в createNewTask в моем репозитории и использовать их в значениях вставки вместо эти значения c, как я могу передать эти переменные в мой собственный запрос вставки?