hibernage的flush

使用hibernate事务时,对于delete、update、insert语句,hibernate默认的执行顺序是,insert,update,delete。

所以当一个事务很大,开发人员编写代码时,
明明是先删除,后插入的,实际执行顺序却是先插入后删除,有时会引起一些错误。
所以建议,如果一个事务包括不同的数据操作,
在执行操作后,增加flush()方法,
一般在基类BaseDAO里提供此方法,如果没有
可以在DAO里如此调用
XxxDAO.getHibernateTemplate().flush();
对于这个问题有疑问的,欢迎讨论

阅读更多
想对作者说点什么? 我来说一句

eclipse 运行hibernage 需要package

2010年03月31日 8.81MB 下载

精通hibernate教程

2010年09月27日 3.47MB 下载

三星flush接口定义

2014年04月02日 564KB 下载

Hibernate框架jia包

2017年11月21日 6.55MB 下载

Hibernate完全参考手册

2009年07月23日 5.97MB 下载

没有更多推荐了,返回首页

不良信息举报

hibernage的flush

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭