Hibernate5.2中关于Criteria的用法
来源:互联网 发布:苹果6数据流量怎么开 编辑:程序博客网 时间:2024/06/07 19:47
Hibernate5.2中已不推荐使用Criteria,而是使用基于JPA规范的CriteriaQuery查询
Hibernate提供了一个较旧的遗留org.hibernate.CriteriaAPI,应被视为不推荐使用。没有功能开发将针对这些API。
最终,特定于Hibernate的标准功能将被移植到JPA的扩展javax.persistence.criteria.CriteriaQuery。
有关org.hibernate.CriteriaAPI的详细信息,请参阅传统Hibernate条件查询。
上述来自Hibernate5.2.10官方文档
简单的使用流程如下
public List<Custom> findByAddressLike(String address) { //这里使用JPA规范的CriteriaQuery CriteriaBuilder crb=currentSession().getCriteriaBuilder(); CriteriaQuery<Custom> crq=crb.createQuery(Custom.class); Root<Custom> root=crq.from(Custom.class); crq.select(root); crq.where(crb.like(root.get("address"),address)); return currentSession().createQuery(crq).getResultList(); }
更多使用细节与方法请查看Hibernate5.2.10官方文档
阅读全文
0 0
- Hibernate5.2中关于Criteria的用法
- Hibernate中Criteria的完整用法(2)
- Hibernate中Criteria的用法
- Hibernate中Criteria的用法
- Hibernate中Criteria的用法
- hibernate中criteria的用法
- Hibernate中Criteria的用法
- hibernate中criteria的用法
- Hibernate中Criteria的用法
- Hibernate中Criteria的用法
- Hibernate中Criteria的完整用法
- Hibernate中Criteria的完整用法
- Hibernate中Criteria的完整用法
- Hibernate中Criteria的完整用法
- Hibernate中Criteria的完整用法
- Hibernate中Criteria的完整用法
- Hibernate中Criteria的完整用法
- Hibernate中Criteria的完整用法
- ATECC508A芯片开发笔记(七):实现对数据数字签名(Sign)并验证(Verify)证书签名
- 反射和JavaBean
- 一种新的布局方式
- Java编程思想多态
- 约瑟夫问题-c基础第一课
- Hibernate5.2中关于Criteria的用法
- 3-3 回文词(Palindromes P48) / HIT
- Unity制作SpaceShooter游戏
- python的字符串和列表
- 2014-2015 ACM-ICPC, Central Europe Regional Contest (CERC 14) [Gym-100543G]
- Polya
- 查找算法
- Vue 懒加载组件 路径不对
- Java中的最常犯的错误Top10