【发布时间】:2011-08-18 01:10:24
【问题描述】:
假设我有以下 JPA 映射。
@Entity
@Table(name = "transaction")
public class Transaction {
@ElementCollection(targetClass = String.class, fetch = FetchType.EAGER)
@JoinTable(name = "trx_addi_info")
private Map additionalInfo;
}
我想编写 HQL 来获取在附加信息映射中具有特定键值对的所有事务。我想我必须像下面这样加入,
SELECT trx FROM Transaction trx inner join trx.additionalInfo addInfo WHERE addInfo.????
但我不清楚如何放置 WHERE 子句以匹配附加信息映射中的特定键值对。有人可以帮我解决这个问题吗?
提前致谢。
【问题讨论】:
标签: java hibernate hibernate-mapping