【问题标题】:DAO Generator Tool with Plain JDBC带有普通 JDBC 的 DAO 生成器工具
【发布时间】:2012-05-05 18:52:39
【问题描述】:

我正在寻找一个很好的 DAO 生成器,它使用 plain JDBC 4 和基本的 CRUD 操作构建类。

我看到NetBeans 使用JPAHibernate 生成类和Java Bean 或实体。我正在寻找其他类似的工具,但我要求生成的类不使用第三方库,只使用JRE。感谢您的帮助。

【问题讨论】:

    标签: java jdbc dao


    【解决方案1】:

    我认为您可能有兴趣查看AuDAO 源代码(您可以“使用”其中生成 DAO 和 Bean 的部分并编写执行类似操作的代码 - 它是开源的)

    这个库完全符合您的描述:

    但是,我认为您可能会错过重点,使用 Hibernate 等工具的优势在于开发人员与数据库的松散耦合。你不需要知道所有的数据库方言;休眠可以。这很方便,因为生产服务器运行 DB2、Oracle 或 MySQL,而我们的 Junit 测试使用具有不同语法的 SQLite。

    祝你好运!

    【讨论】:

    • 谢谢!业务中的需求不包括 Hibernate 或 Spring 之类的酷东西。可能在未来!
    【解决方案2】:

    让我们看一下Telosys Tools 一个基于数据库模型的简单代码生成器。这个工具是免费的并且非常容易使用。 见网站https://sites.google.com/site/telosystools/

    从 2.1.1 版开始,一些模板可用于原生 JDBC DAO (见博客http://telosys-tools.blogspot.fr/2015/03/telosys-tools-ver-211-whats-new.html)。

    只需选择捆绑包“persistence-native-jdbc-TT211”即可生成 DAO、Interfaces、Beans (DTO)、JUnit 测试... 所有模板都是免费的,可在 GitHub (https://github.com/telosys-tools) 上获得

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 2014-12-05
      相关资源
      最近更新 更多