Вызов хранимой процедуры SpringBoot - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть процедура, которая не возвращает указанную c сущность, но некоторые значения из нескольких таблиц (объединений)

Когда у меня есть возвращаемая сущность, я знаю, что создаю ее таким образом .

КОНТРОЛЛЕР

@Autowired
private MyService service;

@GetMapping("/myrest")
public List<PendenciaCotacao> pendenciaCotacao(@RequestParam("myvalue") int myvalue) {
    return service.callprocedure(myvalue);
}

СЕРВИС

@Autowired
private MyRepository myRepository;

public List<MyEntity> callprocedure(String value) {
     return myRepository.callprocedure(value);
}

РЕПОЗИТОР

public interface MyRepository extends JpaRepository<MyEntity, Integer> {....

@Query(value = "CALL callprocedure(:value_string);", nativeQuery = true)
List<MyEntity> callprocedure(@Param("value_string") String value_string);

В этом случае я использую для процедуры возвращение списка моих юридическое лицо. процедура, но как мне вызвать тот, который не возвращает сопоставленную сущность, но несколько значений от нескольких сущностей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...