程序完成保存任务,没有报任何错误,但是没有保存到数据库解决办法:
save方法后,手动执行一下getHibernateTemplate().flush();
在hibernate.cfg.xml里面加入
<property name="connection.autocommit">true </property>
本文探讨了在使用 Hibernate 框架进行持久化操作时遇到的常见问题,即程序完成保存任务但没有将数据保存至数据库的情况。解决办法包括在 save 方法后手动执行 getHibernateTemplate().flush() 和在 hibernate.cfg.xml 中设置 connection.autocommit 为 true。同时,强调了 antlr.jar 这个 jar 包对于将 HQL 转换为 SQL 的重要性。
程序完成保存任务,没有报任何错误,但是没有保存到数据库解决办法:
save方法后,手动执行一下getHibernateTemplate().flush();
在hibernate.cfg.xml里面加入
<property name="connection.autocommit">true </property>
3522

被折叠的 条评论
为什么被折叠?