Java的DAO生成器

伊万·米洛萨夫列维奇(Ivan Milosavljevic):

我正在为Java寻找免费且简单的DAO生成器(它需要从db表/视图创建实体/笨钟并生成基本的CRUD代码)。目前,我使用的是DAO4J,它缺少一些功能,例如视图映射。我知道有像Hibernate这样的框架,但是我不需要这种健壮的框架。

此框架应做的一些事情:

  • 使用标准SQL查询而不是编译时类型安全查询生成CRUD操作
  • 没有像休眠这样的会话概念
  • 不会自动关闭连接
  • JDBC连接可以通过代码配置
肖恩·帕特里克·弗洛伊德(Sean Patrick Floyd):

这些都不是完美的匹配,但是两者都以各自的方式摇摆:

  1. Spring Roo会为您生成DAO,Web控制器等。
  2. QueryDSL 从数据库表中自动创建对象,并提供具有编译时安全性的面向对象的查询语法。

但是我要说的赢家是Spring Data它提供了许多不同的基础数据存储技术的简单但功能强大的抽象,并自动为您生成了dao。这是Spring Data JPA的演示不幸的是,Spring Data尚未发布最终版本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章