我正在寻找设计方法的输入。我需要序列化一个实体,将它发送到没有JPA客户端的远程客户端,取回它然后更新数据库。
前三部分工作正常。我的问题是从客户端返回实体后保存实体的方法。
我目前的做法是:
非常感谢您就几个方面提出的意见
复制字段时,简单的字段分配不会被识别为修改但是setter是更改
2a上。 this.name = modified.getName()
导致没有更新声明
发送到数据库
2B。 this.setName(modified.getName())
会产生更新
ClassCastException
。如何成功更新(添加/删除/更改)集合?如果与讨论相关,则使用openjpa 2.4.1。
感谢您的投入!
添