CMP中好像不要保持组键类,你需要保持一个实际组键类型如 private int id;
解决方案 »
- Springmodules与ehcache集成的问题
- Struts2 s:property取值问题。
- 各位前辈们给点意见啊 !!
- 判断一个String类型的变量是否为空的最佳选择是什么?
- jms消息接收采用queue的方式,网络断了的话,消息接收不能重新监听和获得消息.请高手指点
- 请教关于Java实现多重继承的面试题?我硬是没有答上来,汗!
- 定义了一个filter servlet,但是每次访问它,总是被调用了二遍,不知道什么原因
- JMS问题求助!!
- DOM怎么生辰XML文件啊?
- 为什么使用ejb,如何使用ejb
- 商用WebServices---请大家进来看看?
- 在weblogic上部署EJB出现的问题
我想到一個方法,先remove再create,不過覺得不太好!
http://java.sun.com/j2ee/tools/migdocs/CMP_Help_CommentSetters.html简单说EJB2.0之所以不允许修改主键,是因为制定spec的专家们认为这是一种bad practice,这样带来的麻烦有:
1.后台数据库的引用完整性冲突
2.需要检查是否发生主键重复
3.与主键相关的关系都会受到影响当然这些麻烦ejb container应该有能力搞定,但是没办法,指定spec的人禁止了这种做法