当前位置: 代码迷 >> Java Web开发 >> 怎么判断hibernate的数据库操作成功
  详细解决方案

怎么判断hibernate的数据库操作成功

热度:34   发布时间:2016-04-17 15:15:29.0
如何判断hibernate的数据库操作成功?
在hibernate的环境下,dao对数据库操作时是把sessionfactory包装进来的,实际上也就是sessionfactory对数据库进行操作,但是向数据库中增加内容或者删除内容的时候,操作结果的返回都是void型,那么如何判断操作是否成功呢?

------解决方案--------------------
还真没了解过

我一直任务没异常就应该是成功了,哈哈
------解决方案--------------------
JDBC中增加和删除都是有返回值的,返回的是int型,表示增加或删除了几条记录。
hibernate是封装的jdbc,怎么会是返回的void?
------解决方案--------------------
你把执行的sql 打印出来 如果有了就是成功的
------解决方案--------------------
未抛出异常就算成功

------解决方案--------------------
在hibernate.cfg.xml里加个属性 show_sql=true
------解决方案--------------------
你可以通过save等方法获取返回值
------解决方案--------------------
有返回值呀
  相关解决方案