- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 org.springframework.orm.hibernate3.HibernateTransactionManager
取得sessionFactory中的连接提供者,再取得其中的数据源,并设置在这个里面设置事务后hibernate不得设置thread
2011-01-03 18:39:29
763
原创 JTASessionContext currentSession()
通过SessionFactoryImplementor(factory)取得事务管理(transactionManager)和事务(txn)创建一个事务标识符(txnIdentifier),如果设置里面事务查找为null,赋值txn,否则赋值设置里面事务查找中的事务标识符,通过txn取得Session currentSession 通过标识符在map中取得当前session并赋值给cu...
2011-01-03 18:02:01
209
原创 ThreadLocalSessionContext currentSession()
获得Session current从本地线程中get,为null,返回null,不为空,get(factory) //SessionFatoryImplementor factory//factory在构造函数中赋值if(current==null)重新通过factory创建一个Session赋给current openSession(连接为null,允许自动刷新先与事...
2011-01-03 17:30:24
185
原创 缓存算法
内存里面对方满了后把之前的替换掉常用的:LRU 最近很少使用LFU 最近不长被使用(命中率高低)LIFO 最先进入memoryStore*** = LRU(ehcache)
2010-12-30 18:31:54
156
原创 n+1解决方法
1.懒加载 feach=feachType.LAZY2.批处理 batchSize(size=10) 不算解决方法3.左外联 left join feach 或createCriteria
2010-12-30 17:14:02
402
原创 Hibernate中list和iterate区别
1.iterate会先取ID,当用的时候再去取值,list会直接把值和ID都取出来2.iterate会利用session缓存,当取2次同样的值的时候只做一次查询可以第一次用list第二次用iterateiterate、load默认使用二级缓存打开二级缓存hibernate.cache.use_second_level_cache=truelist默认刷新二级...
2010-12-30 17:10:19
140
原创 CascadeType
CascadeType.PERSIST, CascadeType.MERGE有bugupdate时只会更新many2one的many,不会更新one需要CascadeType.ALL
2010-12-29 19:05:41
117
原创 Hibernate3.5:javax.persistence.OneToMany.orphanRemoval()Z
Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1830) at org.hibernate.cf...
2010-12-29 15:00:13
197
原创 hibernate annotation+spring2.5.6
classpath:hibernate.cfg.xml org.hibernate.cfg.AnnotationConfiguration
2010-12-27 21:08:54
135
原创 Hibernate使用update不更新所有值
Persistent状态下update,如get之后有3种方法1.在vo修改字段注解或在xml中修改(api文档) @column(updateable=false)2.在xml的class中配置dynamic-uppdate="true",在同一个session中可行3.使用merge方法合并,会先查询...
2010-12-22 20:13:23
430
原创 Build Spring3 惊喜手记(转)
转自:http://www.trydofor.com/a9w3-auhome/trydofor/article/2009/1221133959/body.htmBuild Spring3 惊喜手记作者:臭豆腐[trydofor.com]日期:2009-12-21授权:署名-非商业-保持一致 1.0 协议声明:拷贝、分发、呈现和表演本作品,请保留以上全部信息。文档目录...
2010-12-10 23:28:02
210
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人