具有普通JDBC的DAO生成器工具

时间:2012-04-25 05:15:59

标签: java jdbc dao

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

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

2 个答案:

答案 0 :(得分:6)

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

这个库正是你所描述的: enter image description here

但是,我认为你可能会忽略这一点,使用像Hibernate这样的工具的优点是与开发人员的数据库松耦合。您不需要知道所有数据库方言; Hibernate呢。这很方便,因为生产服务器运行DB2,Oracle或MySQL,我们的Junit测试使用具有不同语法的SQLite。

祝你好运!

答案 1 :(得分:3)

让我们看看 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,接口,Bean(DTO),JUnit测试,...... 所有模板都是免费的,可在GitHub上使用(https://github.com/telosys-tools