使用DTO或bean创建数据库的框架

时间:2013-06-09 15:30:20

标签: java frameworks persistence

是否有一个java框架给定一个带有数据成员的类(包括像arraylists这样的对象)将在给定的数据库中创建一个表,并能够从所述数据库中插入和选择这些实体?我知道ORM会给出一个表,而DTO可以将行映射到实体,但是有一个框架可以为你创建表吗?

1 个答案:

答案 0 :(得分:0)

比较两个最流行的开源持久性框架,即RedHat的iBATIS和Hibernate。我们有Sun-Oracle的Java Persistence API(JPA)和JPA2。

JPA本身具有弥补标准ORM框架的功能。这就是说你可以在一个项目中单独使用JPA。

Hibernate是最受欢迎的ORM框架,一旦引入JPA,hibernate就符合JPA规范。除了它应遵循的基本规范之外,hibernate还提供了许多额外的东西。