哪种Java数据库API最容易使用?

时间:2010-09-22 17:22:02

标签: java database api

我将从Ruby和ActiveRecord回到Java,并希望在Ruby中使用像ActiveRecord一样简单的东西。我有什么选择?

4 个答案:

答案 0 :(得分:7)

最近发布了一个名为ActiveJDBC的同事的项目,它是ActiveRecord for Java的一个实现。

答案 1 :(得分:3)

它可能是你最终使用的某种对象关系映射框架。 Grails(像框架这样的Java Rails)有GORM:

http://www.grails.org/GORM

如果你没有使用像这样的网络框架那么它将是可能的。是某种ORM框架 - Hibernate,OpenJPA等......

http://www.hibernate.org/

如果您不想使用完整的重量级ORM方式,那么请查看具有SQLMaps的MyBatis(曾经是iBatis):

http://www.mybatis.org/

答案 2 :(得分:3)

Hibernate提供非常好的类似ActiveRecord的访问。有一些工具可以从数据库中反向设计模型。我保持简单,对我来说效果很好。

答案 3 :(得分:1)

我自己喜欢JPA(Java Persistence API)。易于配置,使用正确的工具,您可以从类生成数据库或从数据库生成类。使用您可以使用的注释来配置类很容易。

我自己使用OpenJPA实现。