十一.JPA JPQL进阶
来源:互联网 发布:cocos2dx v3.10 mac 编辑:程序博客网 时间:2024/05/29 03:02
一.
分页查询:
String queryString="";Query query=entityManager.createQuery(queryString);query.setFirstResult(0);query.setMaxResults(5);List list =query.getResultList();
排序筛选:
语句顺序:select where group having
二.连接
@OneToMany(fetch=FetchType.LAZY)select u from User u join fetch u.interests i
三.动态化JPQL查询
String queryString="select u from User u where u.id=:id";Query query=entityManager.createQuery(queryString);Query.setParameter("id",uid);List list= query.getResultList();
用?也可以
前面可以搜索出Object数组再封装,现在可以直接根据部分属性查出实体。
"select new com.jike.usermanage.model.User(u.id,u.name) from User u where u.id=:id"
原生态也很简单:只要entityManager.createNativeQuery(sql)
List list = query.getResultList();
建议简单的时候使用JPQL,复杂的语句采用原生态sql.
1 0
- 十一.JPA JPQL进阶
- JPA JPQL 查询、排序.....
- JPA查询语言 JPQL
- JPA JPQL 查询、排序
- JPA JPQL 查询、排序
- JPA JPQL 语句
- JPA JPQL 查询、排序
- JPA--JPQL(五)
- JPA JPQL 查询、排序.....
- JPA学习笔记-JPQL
- JPA-6 JPQL语言
- 【JPA】JPQL查询 -- 小结
- jpa之jpql查询
- JPA JPQL 查询、排序.....(转)
- JPA JPQL 查询、排序.....(转)
- JPA的查询语言JPQL
- JPA JPQL 查询、排序.....(转)
- JPA JPQL的各种实例
- 敌兵布阵
- Windows系统之hosts文件
- 基于深度学习的图像语义分割技术概述之背景与深度网络架构
- 线段树
- tomcat部署项目时出错
- 十一.JPA JPQL进阶
- hdu 1060
- crontab的使用
- LeetCode106 Construct Binary Tree from Inorder and Postorder Traversal
- http参数
- C#148课的主要内容
- ToolBar(ActionBar)
- LeetCode107 Binary Tree Level Order Traversal II
- 卡特兰数