jpa查询语句学习
来源:互联网 发布:2016总决赛 知乎 编辑:程序博客网 时间:2024/05/17 04:59
一般的JPA查询语句–通过Query接口实现
一、Query的创建:
*createQuery(String JPQLSring)
*其他重载方法
二、Query设置查询参数
*setParameter(位置参数/命名参数 , 具体数值)
*其他重载方法
三、Query执行查询
*getResulitList()
*其他查询方法
位置参数:
语法:?位置编号
命名参数:
语法:?参数名
查询结果:
单数记录,使用getSingleResult()获取查询结果
多数记录,使用getResultList()获取查询结果
查询的排序方法:
任何属性都可以用order by进行排序
还可以使用asc 或desc指定升序和降序
默认是升序规则
聚集函数:
1、avg-平均数
2、count-总数
3、max-最大值
4、min-最小值
5、sum-求和
结果集分页:
Query接口提供了两个方法进行分页控制
-setFirstResult:记录的开始位置
-setMaxResult:返回记录的条数
模糊查询:在整句话中使用like,在参数中,真实值的左右加“%”
Demo:
String jpql = "SELECT pa FROM ProductAccessoryEntity pa join pa.modelEntity pm where pa.accessory like:name ";
Query query = em.createQuery(jpql); query.setParameter(name, "%"+bean.getAccessory()+"%");
0 0
- jpa查询语句学习
- JPA查询语句
- jpa动态查询语句
- jpa 条件查询语句
- jpa中查询语句语法
- JPA学习记录五(使用JPA加载_更新_删除对象及使用JPQL语句进行查询)
- hebernate,JPA select 子查询语句问题
- jpa查询语句自动变成了update
- jpa 多表查询,转载留底学习
- SQL语句学习--查询
- JPA,HQL多对多的查询语句
- JPA,HQL多对多的查询语句
- 使用JPA来执行本地SQL语句查询
- play框架中的JPA知识总结与查询语句
- Spring Data Jpa 使用@Query标注自定义查询语句
- Spring Boot Jpa之构建动态SQL查询语句
- JPA 查询
- JPA查询
- [java源码分析]LinkedList源码分析
- [Java] Java 中的进程与线程
- 购物车 ListView 包含了EditText的问题,最终解决换RecyclerView来做,哈哈哈哈
- Android 下收发input事件的工具 getevent 和 sendevent
- UE设置编码
- jpa查询语句学习
- SMBIOS介绍(2):结构表
- cvs update 的输出标志 和 update常用几个参数
- arm-none-linux-gnueabi-gcc: No such file or directory
- MySQL存储过程及游标
- iOS避免出现多控件同时点击的问题
- JavaWeb防止表单重复提交
- 类和对象知识总结
- iOS面试题汇总(一)<1 - 60>