如何判断hibernate的数据库操作成功?
在hibernate的环境下,dao对数据库操作时是把sessionfactory包装进来的,实际上也就是sessionfactory对数据库进行操作,但是向数据库中增加内容或者删除内容的时候,操作结果的返回都是void型,那么如何判断操作是否成功呢?
------解决方案--------------------还真没了解过
我一直任务没异常就应该是成功了,哈哈
------解决方案--------------------JDBC中增加和删除都是有返回值的,返回的是int型,表示增加或删除了几条记录。
hibernate是封装的jdbc,怎么会是返回的void?
------解决方案--------------------你把执行的sql 打印出来 如果有了就是成功的
------解决方案--------------------未抛出异常就算成功
------解决方案--------------------在hibernate.cfg.xml里加个属性 show_sql=true
------解决方案--------------------你可以通过save等方法获取返回值
------解决方案--------------------有返回值呀