用于java的DAO生成器[关闭]

2024-01-19

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

这个框架应该做的一些事情:

  • 使用标准 SQL 查询而不是编译时类型安全查询生成 CRUD 操作
  • 没有像 hibernate 这样的会话概念
  • 不会自动关闭连接
  • 可以通过代码配置 JDBC Connection

这些都不是完美的搭配,但两者都以自己独特的方式摇滚:

  1. 春罗 http://www.springsource.org/roo生成 DAO、Web 控制器以及更多为您服务的内容。
  2. QueryDSL http://www.querydsl.com/自动地从数据库表创建对象 http://blog.mysema.com/2011/01/querying-in-sql-with-querydsl.html并提供具有编译时安全性的面向对象查询语法。

But I'd say the winner is Spring Data http://www.springsource.org/spring-data. It offers a simple but powerful abstraction over many different underlying data store technologies and generates daos for you automatically. Here's a presentation of Spring Data JPA http://blog.springsource.com/2011/02/10/getting-started-with-spring-data-jpa. Unfortunately Spring Data has not been released in final versions yet.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于java的DAO生成器[关闭] 的相关文章

随机推荐