hibernate
mafly008
这个作者很懒,什么都没留下…
展开
-
hibernate oracle主键自增长中sequence跳号无序的问题
1. 配置序列产生器相关属性hibernate注解设置数据库主键自增长时,如果oracle表中的主键ID没有按照正常的sequence自增长(+1)存入数据库。可以在序列产生器中加上allocationSize(步长)属性的设置,即:在@SequenceGenerator中加入allocationSize = 1就可以了 例子如下: @Id @SequenceGenerator(n原创 2013-06-28 13:31:55 · 3147 阅读 · 0 评论 -
Spring中getHibernateTemplate()方法的多种用法
一、find(String queryString); 示例:this.getHibernateTemplate().find("from bean.User"); 返回所有User对象二、find(String queryString , Object value); 示例:this.getHibernateTemplate().find("from转载 2013-08-13 15:45:54 · 742 阅读 · 0 评论 -
spring中延长hibernate中session的生命周期:OpenSessionInViewFilter
在HIBERNATE中,如果我们要访问到某个类的集合属性,那我们一般在类的的映射文件里SET节点启用LAZE=FALSE;那么在S2SH中怎么解决呢?1.OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是转载 2013-08-29 19:00:31 · 2034 阅读 · 0 评论 -
spring整合hibernate关于session的管理 .
最近在测试oa系统的时候,发现若连接几次数据库后,tomcat就完全没反应,打开log文件,发现系统抛出java.lang.IllegalStateException: Pool not open的异常。在网上找到了问题及解决方法如下:在使用Spring进行系统开发的时候,数据库连接一般都是配置在Spring的配置文件中,并且由Spring来管理的。在利用Spring + Hibernat转载 2013-08-29 19:44:07 · 2398 阅读 · 0 评论 -
Spring 中Hibernate session 打开和关闭总结
session的断开是在org.springframework.orm.hibernate.SessionFactoryUtils中处理的。 如果应用程序使用了OpenSessionInViewFilter或者OpenSessionInViewInterceptor,那么所有的打开过的session会注册在ThreadLocal里。在当前线程退出前,OpenSessionInViewFilte转载 2013-08-29 19:33:57 · 9209 阅读 · 0 评论 -
在Spring、Hibernate中使用Ehcache缓存
转自:http://www.cnblogs.com/hoojo/archive/2012/07/12/2587941.html前一篇http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Sp转载 2013-10-08 16:21:11 · 1024 阅读 · 0 评论