我最近一直在使用rails作为Web应用程序,所以我已经发展到非常喜欢通过Active Record处理数据库的方式非常简单。因此,我想知道是否有任何Java库可以通过隐藏编写SQL的问题来处理数据库同样简单?
答案 0 :(得分:2)
您看过activejdbc了吗?它是Java中Active Record模式的一个实现,显然受到了RoR的启发。
答案 1 :(得分:1)
Hibernate是一个优秀的ORM,通常用于此目的:
您可以构建像GenericDAO这样的东西,它们允许您以相同的方式轻松管理所有对象:
http://community.jboss.org/wiki/GenericDataAccessObjects
这样您就可以非常快速地为模型中的任何内容获得基本的CRUD功能,但仍允许您根据需要配置业务逻辑特定的DAO。
答案 2 :(得分:1)
3个java应用程序框架似乎共享一些与Rails一起推广的类似脚手架功能。
答案 3 :(得分:1)
还有ActiveWeb - 类似Rails的Java Web框架:http://code.google.com/p/activeweb/