java - 如何在不使用 select 子句的情况下使用 apache cayenne 更新记录

标签 java apache-cayenne

我正在使用 apache cayenne 3.1。我知道更新数据库中记录的一种方法是首先使用选择查询来查找记录,然后更新它,但我不想使用选择查询来更新。如何直接更新记录?

最佳答案

EJBQLQuery允许直接进行数据库更新。另外SQLTemplate ,尽管在这种情况下,您将完全打破对象模型,并且将编写特定于数据库的 SQL。

关于java - 如何在不使用 select 子句的情况下使用 apache cayenne 更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32517916/

相关文章:

java - 如何关闭 Apache 4.0 (BETA 1) 的日志?

java - 通过主键 ID 查找对象列表 - Apache Cayenne

Java Scanner 获取字符

java - 从 Activity 调用 fragment 方法

Java 枚举 toString() 方法

java - 配置 Apache Cayenne 以与 Vertx 异步方式使用

java - 关于可扩展前端设计方法(Spring 框架)的任何建议

java - 领先的 Java HTML 解析器的优缺点是什么?

mysql - 当我尝试在表中保存值时出现错误 table.auto_pk_support

java - 在 Cayenne 中使用现有的 SQLite 数据库