【问题标题】:Batch updates in JPA (Toplink)JPA 中的批量更新(Toplink)
【发布时间】:2011-11-13 23:39:25
【问题描述】:

如果使用 JPA Toplink 执行批量更新(EntityManager persist() 或 merge()),有什么办法吗?

【问题讨论】:

    标签: java jpa persistence toplink


    【解决方案1】:

    如果您想进行批量更新,您可以创建一个使用 EntityManager 执行更新的查询(JPQL 或本机 SQL),然后对该查询调用 executeUpdate

    【讨论】:

    • 如果我使用 JPQL(使用 XML 文件),我通常会收到有关未初始化或未知字段的错误(类似的错误)。我该如何应对这样的错误?我希望避免在代码中使用查询,因为我可能需要经常更改代码。
    • 您能发布查询、错误和相关实体吗?
    猜你喜欢
    • 2012-12-23
    • 2010-09-09
    • 2013-07-11
    • 2011-07-07
    • 2011-07-30
    • 2021-08-13
    • 2013-07-10
    • 1970-01-01
    • 2013-03-15
    相关资源
    最近更新 更多