WebSphere使用问题总结之:OpeanJPA执行merge()方法时的异常
2013-03-20 21:10
357 查看
问题描述:在JBOSS下一切正常,但是在Websphere环境下,通过merge()方法更新实体的时候,如果实体有属性的值被设置成了null,将不会更新.必须要设置成具体的值,例如有个字段叫Amount,是Integer类型的,如果在更新之前把 这个值设置为null,整个实体将不能更新.只有将其设置成0,或者其他值时才可以保存.
解决方法:经过网上的一番搜索,一下的两个办法可以尝试
(1)确保实体实现Serizaliable接口
(2)在persistence.xml文件中增加如下配置:
<property name="openjpa.DetachState"value="fgs(DetachedStateField=true)"/>
解决方法:经过网上的一番搜索,一下的两个办法可以尝试
(1)确保实体实现Serizaliable接口
(2)在persistence.xml文件中增加如下配置:
<property name="openjpa.DetachState"value="fgs(DetachedStateField=true)"/>
相关文章推荐
- Winpcap的安装使用方法和问题总结
- android模拟按键问题总结[使用IWindowManager.injectKeyEvent方法]
- (转)window.open()使用方法以及传参数的问题总结
- android模拟按键问题总结[使用IWindowManager.injectKeyEvent方法]
- 使用split()遇到的问题和方法总结 ( Dangling meta character 和 多个分隔字符)
- 2014-J2EE开发工作中遇到的异常问题及解决方法总结
- 扫描仪使用过程中常见问题解决方法总结
- Android学习总结一:adb的使用、打电话、Button监听两种方法、发短信、ADT23.0.2版本兼容问题
- 使用js中的replace()方法问题总结
- Redis总结(五)缓存雪崩和缓存穿透等问题 Web API系列(三)统一异常处理 C#总结(一)AutoResetEvent的使用介绍(用AutoResetEvent实现同步) C#总结(二)事件Event 介绍总结 C#总结(三)DataGridView增加全选列 Web API系列(二)接口安全和参数校验 RabbitMQ学习系列(六): RabbitMQ 高可用集群
- IDEA使用JSTL标签库配置方法和问题异常问题
- android模拟按键问题总结[使用IWindowManager.injectKeyEvent方法](转)
- WebSphere宕机问题解决方法总结
- SpringDateJpa使用JpaRepository方法出现空指针异常的问题
- 关于JAVA中split方法使用竖线异常的问题
- EF(Entity Framework)发生错误”正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不保证 DbContext 的实例成员和相关类是线程安全的。 临时解决了这个问题,在Context的构造函数中,禁用了自动初始化:
- 《Winpcap的安装使用方法》及《winpcap开发包使用中的问题总结》
- Unity中使用jar包方法及遇到的问题总结
- J2EE开发工作中遇到的异常问题及解决方法总结
- window.open()使用方法以及传参数的问题总结