Как объединить таблицу в спящем режиме без ограничения внешнего ключа для достижения a.msg_id = b.msg_id - PullRequest
0 голосов
/ 11 ноября 2018

У меня есть две таблицы. Я настроил их классы @Entity. Между двумя таблицами нет ограничений по внешнему ключу. Но в обеих таблицах есть общий столбец msg_id. Мой вопрос заключается в том, как я могу выполнить запрос ниже, используя конфигурации гибернации.

select a.* , b.MSG_STATUS  from FILEACT_HEADER a , MSG_STATUS b where a.MSG_ID=b.MSG_ID and a.GROUP_HEADER_MSG_ID like '1%';

Я сделал ниже, но этого не происходит.

 UserSpecification spec1 = 
                  new UserSpecification(new SearchCriteria("groupHeaderMsgId", "STARTS_WITH", "1"));

 List<SwiftFileActHeader> swiftFileActHeaderList1 = swiftFileActHeaderRepository.findAll(spec1);

Как мы можем достичь a.msg_id = b.msg_id в спящем режиме?

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