了解到 EJB实体bean 3.0后 是建立在hibenate基础上实现的
那么 想问一下 什么情况下适合用hibernate 什么情况下适合用实体bean呢?
请大虾们指点 谢谢。 顺便向各位道声牛年吉祥 呵呵
了解到 EJB实体bean 3.0后 是建立在hibenate基础上实现的
那么 想问一下 什么情况下适合用hibernate 什么情况下适合用实体bean呢?
请大虾们指点 谢谢。 顺便向各位道声牛年吉祥 呵呵
[quote]了解到 EJB实体bean 3.0后 是建立在hibenate基础上实现的 [/quote]
JPA是EJB 3.0中的一个规范,定义了一组接口。每个ORM组件各自有实现,像Hibernate,OpenJPA,toplink(现在捐给Eclipse,叫EclipseLink)都有不同的实现方式。JPA最大的优点是规范,不仅可以在容器里运行,同时,可以在Java app里运行。
[quote]那么 想问一下 什么情况下适合用hibernate 什么情况下适合用实体bean呢? [/quote]
从上可知,JPA只是定义了规范(一组接口),而由各组件来完成实现。因此在需要ORM组件时可以选用Hibernate。实体beans在与RDB进行ORM时选用。