摘要:
通常锁分为悲观锁和乐观锁,所谓悲观锁就是处处提防着其人操作,生怕别人和自己抢资源,所以一上来就加锁了;而乐观锁就是老是乐天派觉得没人会和自己抢资源,只要按照规则来就没事,是自己通过数据库设定一个数据库字段来模拟锁机制,是一个君子协议,乐观的认为大家都是君子都会遵守。悲观锁分读锁和写锁,无论是读锁还是 阅读全文
摘要:
1、直接操作模版方式HQL: 2、直接操作模版方式,对象导航查询: 3、通过获取Session来进行原始Hibernate操作HQL: 4、通过Hibernate模版方式操作QBC(QBC是一种简化版的HQL,无需自己写SQL,但是适用场景有限,仅限于导航属性查询,无法灵活关联,了解即可,但是有一点 阅读全文
摘要:
在集合方配置lazy和fetch的方式,默认的是lazy为true,fetch为select,lazy有true,extra和false,true和extra都是懒加载,只是extra比true更懒,区别就是extra加载集合list.size()时只发送count(*)加载仅仅一个总数,其他情况和 阅读全文
摘要:
<!-- 这里一定要注意是使用spring的mappingLocations属性进行通配的 --> <property name="mappingLocations"> <list> <value>classpath:/com/model/domain/*.hbm.xml</value> </lis 阅读全文