У меня есть две таблицы. Я настроил их классы @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 в спящем режиме?