【发布时间】:2011-07-10 20:25:15
【问题描述】:
尝试实现this question 的解决方案我想知道,在使用@JoinTable 注释时有没有办法使用 WHERE 子句。如果您查看问题(只需跳到表格布局),我会将这两个表格与 USER_ID 和 CHANNEL_ID 上的 @JoinTable 一起加入,但只获得其中一个状态为真的地方。
请注意,我不能只进行查询,因为该字段使我能够根据此类正在实现的 DAO 接口添加和删除对象。在 getter 中进行查询将不允许我这样做。出于同样的原因,我也不能使用像 JB Nizet said in his answer 这样表示地图的 UserChannel 对象
是否可以在 @JoinTable 注解中使用 hibernate 的 WHERE 子句?
【问题讨论】: