如何通过此mysql模型中的Person ID获取所有组?我知道我需要一个连接colunm或一些Hibernate / JPA黑魔法,但我不知道如何做到这一点。
以下是我在研究中使用的模型。
如果未显示,请链接图片:http://i.imgur.com/pbCkIVX.png
这里减少空间是实体: Github Repository
答案 0 :(得分:0)
以下MySQL查询将检索给定idPerson
SELECT g.*
FROM `Group` g
JOIN PersonOnGroup pog on g.idGroup = pog.idGroup
WHERE pog.idPerson = myPersonId
我不知道您的休眠实体是什么样的,但这些内容应该有效
from Group as group
inner join group.persons as person
where person.idPerson = 1