![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
gethibernatetemplate().save()为什么不能将对象对象保存?
gethibernatetemplate().save(object),当执行完之后数据库中没有数据,当在后面加上this.getSession().beginTrans...
gethibernatetemplate().save(object),当执行完之后数据库中没有数据,当在后面加上this.getSession().beginTransaction().commit(),就能够保存了。
展开
4个回答
展开全部
commit提交事务,类似jdbc的批处理激誉,先setAutoCommit(false),然后addBatch();期间数据库明高段中也是没数念郑据的,最后调用commit()才整批提交事务~~
展开全部
你没有伏核袜设置自动缺激提交,所以需要commit进行事务提交。
或者用 getHibernateTemplate().flush();进行刷新缓存从氏拍而提交。
或者用 getHibernateTemplate().flush();进行刷新缓存从氏拍而提交。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有执行了数据库的事局搭枝务提交枝散操作beginTransaction().commit(),整个桐敏插入的过程才算完全的结束.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明你spring的声明式事务设置错误或者没设.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询