Spring Integration - передает данные из 2 таблиц в один класс процессора - PullRequest
0 голосов
/ 31 августа 2018

Я использую интеграцию Spring вместе с Spring JPA.

Мне нужно передать информацию из 2 таблиц в класс процессора. Есть ли способ сделать это?

Схема системы + код ниже.

enter image description here

1 Ответ

0 голосов
/ 31 августа 2018

Ваша проблема не ясна. Вы просто соединяете эти таблицы и получаете POJO на основе данных, возвращаемых SELECT. Похоже, вам нужно проконсультироваться с основами JPA:

select s from B b, A s where b.bPK.id_A=s.id_A and b.PK.id_C= :idEvent

или

select s from A s join s.b b where b.PK.id_C= :idEvent

https://en.wikibooks.org/wiki/Java_Persistence/Querying#Query_Results

Я не уверен, что эту задачу можно решить с помощью репозиториев Spring Data JPA. Пользовательские запросы - добро пожаловать: https://docs.spring.io/spring-data/jpa/docs/2.0.9.RELEASE/reference/html/#jpa.query-methods.at-query

...