有人知道是否存在一个java框架,我不必实现DAO,但我只需要定义接口,它的工作方式就像groovy实体一样?Java orm框架
例如命名方法findByPrimaryKey它将自动检测主键并执行正确的操作。
我不确定,但我记得我已经看到过这样的东西与春天...我错了吗?
有人知道是否存在一个java框架,我不必实现DAO,但我只需要定义接口,它的工作方式就像groovy实体一样?Java orm框架
例如命名方法findByPrimaryKey它将自动检测主键并执行正确的操作。
我不确定,但我记得我已经看到过这样的东西与春天...我错了吗?
有两个春,两者都基于JPA
sormula也可能适合你。 CRUD操作可以不需要任何DAO实现。它没有自动主键检测,但是一个简单的注释定义了主键。
从Grails 2.3.6开始,GORM作为一个独立的模块被正式支持。有关更多详细信息,请参阅release notes。
你可能要考虑ActiveJDBC:http://javalite.io/activejdbc。它是在RoR ActiveRecord之后建模的,并保留了它的一些动态行为。但是,在Java中,您无法在运行时定义新方法,因为Ruby中没有相应的method_mising
。有很多文档可以参考:http://javalite.io/documentation
您是否考虑过JPA(Java持久性API)? –
看看http://ormlite.com/ – nwaltham
我已经使用过JPA,但是我记得我必须使用它来编写DAO ......我正在寻找一些我只需要创建接口的东西,它会在运行时创建一个代理... – rascio