- 博客(5)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 Struts2 OSIV模式下的异常处理及事务回滚解决方案
Struts2与Hibernate整合,有时会使用OpenSessionInView模式控制会话及事务,那么这时Filter的设计通常如下: try { 打开会话; 获取事务; chain.doFilter(); 事务提交; } catch (Exception e) { 事务回滚; } 看似很合理,但是catch里面的语句块无法到达,即使过程中出现异常,也无法到达,原因就是事务
2011-12-22 19:35:17 2514
原创 org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade 解决方案
前提是配置了cascade=all,依然报这种错误,其实出现这个错误的大多数情况根本不是像网上的帖子所说的是什么级联删除的问题,而且hibernate session关于实体生命周期操作的原因,这里明确的是,问题不是出在删除这里,如果是单纯的删除操作,是不会出这个问题的,原因在于我们在删除这个对象之后,通过会指定跳转到查询这个对象一的一端的操作上,问题就出现在这里,如果采用osiv模式,删除,查询
2011-12-22 11:41:58 3167
原创 ActiveMQ 关闭自动集群功能
ActiveMQ5.2中,默认在activemq.xml文件里,有这样一个配置:networkConnectorname="default-nc" uri="multicast://default"/>,默认开启了自动在局域网集群的功能,将其注释,便可关闭这一功能,在5.5版本中,这一默认配置已经被取消。
2011-12-21 16:53:37 1211
原创 Mysql 远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 上述命令的意思是将所有数据库的所有权限赋给来自任何地址连接的root用户,如果需要相应的更改,修改*,*,%,password即可。默认mysql的用户是没有远程连接权限的,执行上述命令便可实现远程连接,因为linux下面的m
2011-12-21 14:19:34 418
原创 Hibernate 集合过滤注意事项
flter-def的name有限制,不能是类似xxx.xxx.xxx的形式,中间不能用"."连接,在引用的时候不会出错,但是在setParameter运行之后,总报找不到Parameter的值,只能用"_"连接,如xxx_xxx_xxx,这里有注意!
2011-12-07 15:34:02 502
MathX数学算法扩展包
2009-11-21
关于Servlet多线程的问题
2016-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人