Hibernate Annotations为Hibernate的扩充模组之一,如果您的JDK为5.0以上的版本,即可使用它所提供的Annotation来于.java 档案上,进行物件与表格的对映定义,在开发上,让物件属性的对映设定更贴近于程式码。
Java Persistence API为Java EE 5.0平台所定义的标准资料库物件对应及持久管理介面,为EJB 3.0规格之一,Hibernate作为JPA的实作品,Hibernate Annotations包括了标准的JPA Annotations及额外Hibernate扩充功能Annotation。
您可以使用标准的JPA以取得与JPA/EJB 3.0的最大相容性,或是使用扩充的Hibernate进阶功能,或是两者混合。
想要使用Hibernate Annotations,您必须下载Hibernate Annotations,将其中的hibernate-annotations.jar、hibernate-commons- annotations.jar与ejb3-persistence.jar加入Classpath设定之中。
使用Hibernate Annotations,不需要使用HBM映射档案,而直接在POJO上使用Annotation设定对映关系。
项目主页:http://hibernate.org/hibernate
来自:开源中国社区

