![]() |
1
9
这将是常规方法,除了不需要合并托管实体之外,只需让JPA检测更改并自动更新即可。
不,但是你可以用你的
参考文献
|
![]() |
2
8
JPA2.1现在支持更新条件,允许您通过
贾瓦多克 here . 示例代码:
更多细节 JPA 2.1 partial update here . |
![]() |
3
0
如果要更新由客户机选择的实体,则有两个选项。 1)如果所选用户在客户机中表示为一个独立的实体,那么当您在服务器bean中接收到用户实体时,您只需要分配新的字段值,然后执行em.merge(selected user)。如果用户的状态在执行更新的服务器的用户选择之间发生了变化,则会产生负面影响,从而导致不希望的结果。 2)只需让表单提交用户ID,然后使用findbyid查找用户,修改实体,然后提交更改。如果这是服务器管理的持久性单元,则不需要提交。 |