删除记录时即不想级联删除,又不想回滚事务的最佳解决方法
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://youaremyrice.blog.51cto.com/293941/56051 |
如果不想级联删除记录,那么删除了被其它数据库表引用了的记录就会报错,当然,如果报错后捕捉它,然后回滚也是可以解决问题的,但那样做太被动了,所以到处问人,不知道是回答的人少还是知道的人少,总之都没什么好办法,经过多方努力终于找到了最佳的解决方案.
我的环境是struts+hibernate,
用bean:size标签创建一个java.lang.Integer类型的bean,这个bean的值为该标签指定的Collection或Map中所含元素的个数。 这可以和logic:iterate标签配合使用,因为logic:iterate标签不能得到所叠代的集合的元素的个数,这有时候很不方便。
下面的代码片段示例了bean:size标签取出persons中还有元素的个数:
用这个标签,在JSP页面上就可以判断出该条数据是否被引用过(如果未被引用size为0). 本文出自 “超级塞亚人” 博客,请务必保留此出处http://youaremyrice.blog.51cto.com/293941/56051 本文出自 51CTO.COM技术博客 |


doing1984
博客统计信息
热门文章
最新评论
友情链接