hibernateHQLQBC和事物

来源:互联网 发布:edu.cn域名注册 编辑:程序博客网 时间:2024/06/05 09:59
HQL  
select name as name1 
别名查询  
投影查询
分页     页数=总记录数%每页记录数
QBC Query By Criteria 接口
事物
1.原子性 
2.一致性
3.持久性
4.隔离性
事物的并发问题
1.脏读 
2.不可重复读 
3.虚读/幻读 
4.更新丢失 
悲观锁 很多个事物同时访问数据库中相同的数据 每次操作数据时 总是悲观的认为会有其他的事物也会来操作同一数据 因此在整个的数据处理过程中会将数据处于锁定状态  排他
1.LockMode.UPGRADE
2.LockMode.UPGRADE_NOWAIT  
乐观锁 很多个事物同时访问数据库中相同的数据 每次操作数据时 总是乐观的认为会有很多的事物也会来操作同一数据  并发
原创粉丝点击