#hibernate #jpa #join #where-clause
#переход в режим гибернации #jpa #Присоединиться #where-предложение
Вопрос:
Я хотел бы связать 2 объекта, использующие аннотации hibernate или JPA 2.0, с пользовательским предложением объединения. Это предложение не является обычным равенством FK / PK. В SQL это было бы примерно так:
join b on a.id = 1000 * b.a_id
возможно ли аннотировать такое пользовательское предложение join where и игнорировать предложение по умолчанию
join b on a.id = b.a_id
Ответ №1:
@JoinFormula в режиме гибернации позволяет это. Посмотрите на этот RFE для примера: https://hibernate.onjira.com/browse/HHH-5171?page=com.atlassian.jira.plugin.system.issuetabpanels%3Achangehistory-tabpanel