hibernate的getSession().save()不能存在数据到数据库,也不报错

转载自:http://blog.sina.com.cn/s/blog_7d0c4ede0100y4au.htmlhtml


用这个方法 session.save(); 数据不能保存,delete也不能够。可是能够查询。 网上找了好久,由于没有自动提交.. 没有报错是由于自己没有错误. hibernate会将数据先放在缓存中,你save以后能够查询 是用这个数据 可是数据库没有记录. 事务没提交而已. session.flush().会一次性提交你这事务操做的全部请求. session.save(); session.flush();数据库

相关文章
相关标签/搜索