分享

JPA环境配置

 暖风醉伊人 2013-03-10

JPA环境配置

本文介绍的基于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,内容如下:

<?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>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多