我最近从 Ruby 和 Activerecord 回到 Javaland,想知道是否有任何数据库解决方案不需要我设置 XML 文件来使用它们,并且如果可能的话提供任何纯 Java 的配置?
最佳答案
如果您喜欢 Ruby 中的 ActiveRecords,您可能会对 jOOQ(Java Object Oriented Querying,我编写的一个数据库抽象库)感兴趣。 jOOQ 的源代码生成器只需要很少的配置。您的数据库模式 1:1 映射到 Java 类,然后可以在与 SQL 本身非常相似的流畅 API 中使用。
此外,jOOQ 不像 JPA 或 Hibernate 那样管理事务、 session 、缓存等。因此不需要额外的运行时配置。
关于不需要 XML 配置的 Java 数据库 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3772119/