我有两个表(作者和 Publicaction)。这些与 Hibernate 自动生成的多对多表 (Writes) 相连。现在我想做一个这样的查询:
SELECT * from Publication p, Writes w
WHERE w.authorId = ?;
应该运行此查询的方法将来自 Author-table 的 Id 作为输入。
我怎样才能在 hql 中做到这一点?
谢谢!!
select p from Publication p
inner join p.authors author
where author.id = :authorId
通过阅读文档了解 HQL 和连接。