gethibernatetemplate().save()为什么不能将对象对象保存?
gethibernatetemplate().save(object),当执行完之后数据库中没有数据,当在后面加上this.getSession().beginTrans...
gethibernatetemplate().save(object),当执行完之后数据库中没有数据,当在后面加上this.getSession().beginTransaction().commit(),就能够保存了。
展开
4个回答
展开全部
你没有设置自动提交,所以需要commit进行事务提交。
或者用 getHibernateTemplate().flush();进行刷新缓存从而提交。
或者用 getHibernateTemplate().flush();进行刷新缓存从而提交。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有执行了数据库的事务提交操作beginTransaction().commit(),整个插入的过程才算完全的结束.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明你spring的声明式事务设置错误或者没设.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询