-1
如果你有一個枚舉在您的實體是這樣的:Hibernate的標準枚舉
@Entity
public class AA{
@Embedded
public BB b;
...
}
@Embeddable
public class BB{
@Enumerated(EnumType.STRING)
@Column(columnDefinition = "varchar(50)")
private CC c;
...
}
public enum CC{
D("DDD","123"),
E("EEE","456");
}
然後用hibernate的條件查詢是這樣的:
Criteria crit = sessionFactory.getCurrentSession().createCriteria(AA.class);
List<AA> list = crit.add(Restrictions.eq("b.c", CC.D)).list();
你想知道什麼是不是從你的問題清楚了嗎? – Prateek
我現在沒有問題,只是想向其他人展示可能遇到此問題的人 –
你的問題是什麼? – IntelliData