JPQL的认识
** JPA的查询语句(面向对象的)
关键字和SQL是一样的
使用的类和属性(区分大小写)
如果获取的是多个值 List<Object[]>
关连的法则(1.不写on 2.前面对象的别名.属性)
模糊查询JPQL中写? , 设置值 %name%**
基本查询
查询所有
查询特定属性 所有员工名称和所属部门名称
查询结果过滤
查询结果排序
使用IN
使用between and 平时一般不用
使用like
使用函数排序
子查询 写法跟SQL差不多
分页查询
查询总条数
JPA直接操作SQL
事务的并发
事务的四个特性
原子性(atomic),事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行
一致性(consistent),事务在完成时,必须使所有的数据都保持一致状态。
隔离性(insulation),由事务并发所作的修改必须与任何其它并发事务所作的修改隔离。
持久性(Duration),事务完成之后,它对于系统的影响是永久性的。
事务并发 就是为了获得更好的性能 各种数据库允许多个事务同时进行