我知道 hibernate,但我想知道是否有用于只读 数据库的更轻量级的 ORM 引擎。我的意思是,我不需要一些交易查询或更新一些记录。另一方面,我需要处理一些大的记录列表:
List<MyRecord> list= object.getMyRecords(); // list.size() > 1E7
这样的引擎存在吗? 非常感谢,
皮埃尔
最佳答案
可以查看 JIRM (是的,这是一个无耻的插件)这是一个专注于使用不可变对象(immutable对象)的 ORM。
它位于 Spring JDBC 之上,因此,如果您正在使用 Spring,尝试它的风险非常低。
它也有很好的SQL placeholder templates不需要 Spring。
您应该检查的另一个项目是 jOOQ .
关于用于只读数据库的 java ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3491540/