当前位置:编程学习 > JAVA >>

使用hibernate反向工程建立的项目不能读取数据库

如下图是把对象first数据进行保存:


保存后进入数据库,表First显示如下:


一段时间后,显示如下:



很明显,保存失败了,然而把注释部分取消掉,注释firstDAO.save(first)(FirstDAO是自带产生的类),程序就正常运行了,保存成功
想请问一下为什么不能用DAO的save方法(其它方法也不能用),是还需要什么设置吗?求指教
(记得最开始做的时候以前好像依稀似乎碰到过这个情况,老师让我们改了个设置,就行了,当时没怎么在意) hibernate 数据库 对象 --------------------编程问答-------------------- 是不是设置 sql 的超时时间。  --------------------编程问答-------------------- 不是,我找到原因了 --------------------编程问答-------------------- hibernate不会自动提交事物,必须在设置里面添加:
<property name="hibernate.connection.autocommit">true</property>
或者手动更改DAO中代码,使事物commit
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,