gpt4 book ai didi

java - 使用 Active Objects ORM for Java 的经验?

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:35 24 4
gpt4 key购买 nike

我正在研究 Java 和 Active Objects 的 ORM吸引住了我的眼球。显然,它是 inspired by Rails' ActiveRecord .根据我所读到的内容,这种方法似乎通过采用约定优于配置来解决现有 Java ORM 的许多问题。

您的使用体验如何?

最佳答案

小心不要陷入“银弹综合症”……我只是听到开发人员说“约定优于配置”,我认为这是一件好事……

Daniel Spiewak是一个可靠的程序员,我从他的博客中学到了很多东西,但这是一个相当简单的 API。这意味着,不要指望在生产使用、在高负载环境中工作等方面拥有大量经验。但有时,您所需要的只是简单的,还有其他项目,例如 Databinder。与 Activity 对象集成。 (Wicket + Databinder 是一个非常好的 Java 轻量级 Web 框架。)

但是,例如,如果我要进行大量批处理,我会远离这样的持久性框架。主要是因为我想要:

  1. 默认情况下不可变对象(immutable对象)自然会流入多线程处理,因为你强制人们使用“删除/创建新”而不是“更新”的范例,这在许多数据库中节省了大量磁盘使用量。
  2. 考虑使用 COPY 等专用命令简化 IO 的数据库访问

我通过直接编写 SQL 代码,替换了不适合该任务的 ORM,解决了很多数据库性能问题。

关于java - 使用 Active Objects ORM for Java 的经验?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/449336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com