hibernate
杨名天吓
这个作者很懒,什么都没留下…
展开
-
几次查询后,hibernate无响应
今天在SSH集成项目中,出现几次查询后,hibernate无响应的问题,原因为大概是因为session没有完全关闭造成的。 解决办法,讲spring中,datasource的class改为org.springframework.jdbc.datasource.DriverManagerDataSource即可。 猜想是将session交由spring来管理了转载 2013-05-12 19:17:07 · 935 阅读 · 0 评论 -
SSH中使用getCurrentSession()获得session
SSH中使用getCurrentSession()获得session在hibernate的配置文件中增加属性:thread如下表红色部分 root jdbc:mysql://localhost:3306/dbtest org.hi转载 2013-08-20 09:07:55 · 3691 阅读 · 0 评论 -
hibernate中使用数据库关键字(保留字)
在hibernate中,当一个实体对象使用了数据库保留字作为字段名称(虽说不推荐,但少数情况下必须使用),执行保存操作时,你可能会遇到如下错误。ERROR JDBCExceptionReporter:78 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL s转载 2013-08-24 09:58:44 · 8893 阅读 · 0 评论 -
getCurrentSession 与 openSession() 的区别
1 getCurrentSession创建的session会和绑定到当前线程,而openSession不会。2 getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭 这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置 * 如果使用的是本地事务(jdbc事务)转载 2013-09-20 16:34:04 · 627 阅读 · 0 评论 -
Hibernate配置连接池
1:连接池的必知概念 首先,我们还是老套的讲讲连接池的基本概念,概念理解清楚了,我们也知道后面是怎么回事了。 以前我们程序连接数据库的时候,每一次连接数据库都要一个连接,用完后再释放。如果频繁的数据库操作,就会导致性能很低。连接池的出现,为开发过程提供了一个很好的管理平台。当程序中需要建立数据库连接时,只须从内存中取一个来用而不用新建。同样,使用完毕后,只需放回内存即可。而连接的建立转载 2013-09-20 16:36:03 · 1147 阅读 · 0 评论