【发布时间】:2015-10-01 07:56:26
【问题描述】:
我不知道是不是我发现使用 JPA 进行条件查询很困难。 下一步要做什么才能获得名称 = :tagNam
的标签 Tag getTagByName(String tagName){
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<Tag> cq = cb.createQuery(Tag.class);
Root<Tag> root = cq.from(Tag.class);
**//what to do next in order to get Tag(s) with name = :tagNam**
}
Tag 是一个实体,字段为name
我看过:
- http://docs.oracle.com/javaee/6/tutorial/doc/gjivm.html
- http://www.ibm.com/developerworks/library/j-typesafejpa/
- http://www.programcreek.com/java-api-examples/javax.persistence.criteria.CriteriaQuery
但无法掌握概念。有没有简单的分步教程或综合教程?
我也很沮丧,因为我被要求(根据教程)使用 Tag_ 当然不能解决。
【问题讨论】:
-
网上有很多教程,例如datanucleus.org/products/accessplatform_4_2/jpa/… 照着做,它会创建元模型(_ 类),然后就很简单了
-
嗯。现在将检查元模型
标签: java jakarta-ee jpa jpa-2.0 criteria