【问题标题】:jpa query to update many to one associationjpa 查询更新多对一关联
【发布时间】:2014-11-20 00:22:57
【问题描述】:

是否可以创建查询来更新属于关系的字段?我不会更新孩子,我只想将字段更新到关联中......

我试过了,但我得到了错误:无法导航关联字段

我该怎么做?

非常感谢

【问题讨论】:

    标签: jpa jpql


    【解决方案1】:

    您不需要查询。

    获取表示关系的对象,修改你需要的值,然后持久化它。

    【讨论】:

    • 谢谢 4 个回答.. 已经做了这样的事情:em.merge(someObject); em.flush(); em.refresh(someObject);但我得到了下一个错误:“无法刷新非托管对象”,实际上“someObject”是一个使用 em.find 获取它的对象,它包含我需要的更改
    猜你喜欢
    • 1970-01-01
    • 2014-04-08
    • 1970-01-01
    • 2020-11-01
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    相关资源
    最近更新 更多