Apache Cayenne 将数据从非 Cayenne 应用程序插入数据库

Posted

技术标签:

【中文标题】Apache Cayenne 将数据从非 Cayenne 应用程序插入数据库【英文标题】:Apache Cayenne insert data from a non cayenne app to database 【发布时间】:2020-03-26 14:17:40 【问题描述】:

我有一个使用 cayenne 运行的 Tomcat 应用程序,现在我有了另一个应用程序,它可以在数据库中从外部插入/更改数据!由于 cayenne 已完全缓存,让 cayenne 了解新/更改的行的最佳方法是什么?

问候 马库斯

【问题讨论】:

【参考方案1】:

除非您使用查询缓存,否则您在 Cayenne 中执行的任何显式获取(例如 SelectQuery)仍会访问数据库,因此应该会找到更改的内容。

【讨论】:

以上是关于Apache Cayenne 将数据从非 Cayenne 应用程序插入数据库的主要内容,如果未能解决你的问题,请参考以下文章

Apache Cayenne:将固定与动态提供的 DataMap 合并到一个 ServerRuntime

使用 Apache Cayenne 批量插入数据库表

如何让 Apache Cayenne 尊重数据库默认设置?

Apache Cayenne 是不是可以在没有数据库的情况下预填充 ObjectContext?

Apache Cayenne - 批量关系设置

Apache Cayenne:处理 Postgresql 枚举类型