JPA 第五天 JPQL查询语句

JPQL的认识

** JPA的查询语句(面向对象的)
关键字和SQL是一样的
使用的类和属性(区分大小写)
如果获取的是多个值 List<Object[]>
关连的法则(1.不写on 2.前面对象的别名.属性)
模糊查询JPQL中写? , 设置值 %name%**

基本查询

查询所有
在这里插入图片描述
查询特定属性 所有员工名称和所属部门名称
在这里插入图片描述
查询结果过滤
在这里插入图片描述
查询结果排序
在这里插入图片描述
使用IN
在这里插入图片描述
使用between and 平时一般不用
在这里插入图片描述
使用like
在这里插入图片描述
使用函数排序
在这里插入图片描述
子查询 写法跟SQL差不多
在这里插入图片描述

分页查询

在这里插入图片描述

查询总条数
在这里插入图片描述

JPA直接操作SQL

在这里插入图片描述

事务的并发

事务的四个特性
原子性(atomic),事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行
一致性(consistent),事务在完成时,必须使所有的数据都保持一致状态。
隔离性(insulation),由事务并发所作的修改必须与任何其它并发事务所作的修改隔离。
持久性(Duration),事务完成之后,它对于系统的影响是永久性的。

事务并发 就是为了获得更好的性能 各种数据库允许多个事务同时进行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值