在EJB中如何处理 update的处理,请大家给我讲一下具体的思路 得到一个entitybean. .set(值)就是更新了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那么事务怎么处理。我可能有两个entitybean,要么同时更新成功,要都不更新(回滚) cmp是容器管理事务...具体我没有研究过 :) 同意楼上所说的。用CMP来管理事务。可以根据不同的方案,配置不同的事务处理方式。要想同时回滚,有很多方法,比较简单的一种是抛出一个EJBException。 在sessionbean里面处理呗,放到一个try里面进行控制。 我还是不太明白,能不能给具体写写,比如我一个entitybean. .set(值)这时他就把个值给改了,如果我调动其它的EJB没有写成功,我如何回退第一个 都可以归属到session bean的事务里去 一般来说,你是用session bean来操作entity bean,如果entity bean是bmp类型,那么,具体的事务需要你在代码中实现,而如果是cmp类型,那么你可以在deploy文件中声明对相关bean的相关方法声明为container管理事务类型,当entitybean在更新数据库的途中出错,那么抛出异常即可让container对本事务内的操作进行rollback,不用care太多。 struts2输入校验问题 stauts标签的tiles组件导入页面只能显示一个 MyEclipse7.5的反编译 怎样把java 文本框监听事件中得到的字符串(程序运行时输入的)传给其它函数 Tomcat启动时出现的错误 关于xml语言的一个小问题 用lomboz做Servlet的时候那个web.xml是自动生成还是自己手动写的? html输出数据库数据格式丢失,怎么办?我用的是<bean:write>,请大家帮忙! ####一个J2EE功能分布问题,请高手指点##### 用Struts2的Action返回图片流,总提示不能将ByteArrayInputStream转换为String 祝贺女友考上研究生,散分!! 为什么这段代码运行时有时会很快,而有时会等很久的时间,有时还会运行不下去,像死了机一样。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货