本文介绍的基于Hibernate3.6.0.Final版本实现的JPA2.0。
1. jar
从官网下载Hibernate3.6.0.Final版本,解压。需要以下jar文件:
hibernate3.jar
lib\jpa\hibernate-jpa-2.0-api-1.0.0.Final.jar
lib\required\antlr-2.7.6.jar
lib\required\commons-collections-3.1.jar
lib\required\dom4j-1.6.1.jar
lib\required\javassist-3.12.0.GA.jar
lib\required\jta-1.1.jar
lib\required\slf4j-api-1.6.1.jar
另外,还需要你用到的数据库的JDBC驱动程序包。本文用的是Mysql,因此还有一个mysql-connector-java-5.1.12-bin.jar。
将上面的jar文件拷贝到你的工程中放jar文件的目录下(WEB-INF\lib或者其他地方)。
2. persistence.xml
在你的src目录下,建立一个目录META-INF,然后在META-INF下建立文件persistence.xml,内容如下:
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">