我在做数据库删除操作的时候,因为有外键关联,所以操作删除的时候会受到限制。现在问题是:我在删除父表的时候,hibernate查到了有子记录,无法删除。我现在想实现的是:如果有子记录的话就提示“删除失败!”,如果没子记录的话就提示“成功”!! 这个如何做判断现在我的程序的写法就一条语句。hibernate.delete(vo).这样直接删除父表的话就会报异常:有子记录。那我如何判断删除的项有子记录呢、难道要我通过VO去查是否有子记录吗?
解决方案 »
- Struts 1.X 頁面加載問題
- jsp页面动态加载树形结构
- xml数据转入到mysql中 (java)
- Web Service的事务控制问题
- 请问JNDI主要讲的什么?
- Struts+Hibernate+Spring出现异常错误,高手指点,谢谢!Failed to lazily initialize a collection - no session or session was closed
- 在hibernate中怎么直接执行SQL语句,而不是用对象去查找
- MyEclipse2014中创建WebService报错
- 菜鸟才学不久,希望得到帮助
- 反射机制
- spring自动注入的一个小问题
- 求助!!!!!!!!oracle 自定义函数:根据出生日期算年龄。
我现在是所有的异常都在ACTION里面才捕获的,其他地方都抛出异常。但现在在ACTION里面怎么都捕获不到异常,刚查了一下,好像这属于运行时异常,无法捕获。不知怎么才能处理