我已经接管了一些一直使用 Firestorm DAO 的代码来自 CodeFutures 的代码生成器。我相信这个许可证很快就会到期,并且想知道是否有人可以推荐任何替代方案(无论是否开源),以便我可以了解现有的内容以便更好地做出决定。
最佳答案
这对于您在 4 月份做出的具体决定来说可能有点晚了,但如果您习惯 Firestorm DAO,为每个数据库实体使用生成的代码,您可能会发现很容易切换到 jOOQ 。 jOOQ 完全省略了“DAO 层”,生成直接表示关系模型的类。这通常被称为Active Record pattern 。您可以使用 jOOQ's built-in DSL 直接从 Java 查询数据库,而不是编写 DAO。 ,类似于 Microsoft 的 Linq
我同意JavadocMD ,JPA(或 Hibernate)目前被认为是“最佳实践”。但也许您不想将对象关系映射添加到您的应用程序 well-known reasons ...
关于java - firestorm dao 替换的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2579320/