【问题标题】:Performing Bulk insert into a DB Table using Apache Cayenne使用 Apache Cayenne 批量插入数据库表
【发布时间】:2012-12-11 04:55:11
【问题描述】:

有没有办法使用 Apache Cayenne 对数据库表进行批量插入。在某些情况下,我需要执行批量插入。我不确定我们如何在 Cayenne 中做到这一点。

非常感谢您在这方面的任何帮助。

【问题讨论】:

    标签: java mysql database orm apache-cayenne


    【解决方案1】:

    有两种方法 - EJBQLQuery 和 SQLTemplate。如果您可以在对象模型中表达您的查询,则可以使用 EJBQLQuery。例如:

    UPDATE Publisher pub SET pub.status = 'outstanding' WHERE pub.revenue < 1000000
    

    否则使用 SQLTemplate。它甚至允许批量处理多个参数集(参见“setParameters”)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      • 2018-05-22
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多