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