JPA環(huán)境配置2010-11-12 10:37 本文介紹的基于Hibernate3.6.0.Final版本實現(xiàn)的JPA2.0。 1. jar 從官網(wǎng)下載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 另外,還需要你用到的數(shù)據(jù)庫的JDBC驅(qū)動程序包。本文用的是Mysql,因此還有一個mysql-connector-java-5.1.12-bin.jar。 將上面的jar文件拷貝到你的工程中放jar文件的目錄下(WEB-INF\lib或者其他地方)。 2. persistence.xml 在你的src目錄下,建立一個目錄META-INF,然后在META-INF下建立文件persistence.xml,內(nèi)容如下: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java./xml/ns/persistence" xmlns:xsi="http://www./2001/XMLSchema-instance" xsi:schemaLocation="http://java./xml/ns/persistence http://java./xml/ns/persistence/persistence_2_0.xsd" version="2.0"> <persistence-unit name="chenyue" transaction-type="RESOURCE_LOCAL"> <!-- <jta-data-source>java:/DefaultDS</jta-data-source> --> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/> <property name="hibernate.hbm2ddl.auto" value="update"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> <property name="hibernate.connection.username" value="root"/> <property name="hibernate.connection.password" value="123"/> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/chydb?useUnicode=true&characterEncoding=UTF-8"/> </properties> </persistence-unit> </persistence> |
|