persistence.xml模板配置


1、右鍵創建的persistence.xml

 

 2、選擇2.0版本的模板

 

 3、復制右側代碼,寫入xml文件中

1 <?xml version="1.0" encoding="UTF-8"?>
2 <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
3 
4 </persistence>

4、persistence.xml完整配置示例

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
 3     <!--需要配置persistence-unit節點
 4         持久化單元:
 5             name:持久化單元名稱
 6             transaction-type:事務管理的方式
 7                     JTA:分布式事務管理(不同的表分不到不同的數據庫,使用分布式事務管理)
 8                     RESOURCE_LOCAL:本地事務管理
 9     -->
10     <persistence-unit name="myJpa" transaction-type="RESOURCE_LOCAL">
11         <!--jpa的實現方式 -->
12         <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
13 
14         <!--可選配置:配置jpa實現方的配置信息-->
15         <properties>
16             <!-- 數據庫信息
17                 用戶名,javax.persistence.jdbc.user
18                 密碼,  javax.persistence.jdbc.password
19                 驅動,  javax.persistence.jdbc.driver
20                 數據庫地址   javax.persistence.jdbc.url
21             -->
22             <property name="javax.persistence.jdbc.user" value="root"/>
23             <property name="javax.persistence.jdbc.password" value="root"/>
24             <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"/>
25             <property name="javax.persistence.jdbc.url" value="jdbc:mysql:///jpa"/>
26 
27             <!--配置jpa實現方(hibernate)的配置信息
28                 顯示sql           :   false|true
29                 自動創建數據庫表    :  hibernate.hbm2ddl.auto
30                         create      : 程序運行時創建數據庫表(如果有表,先刪除表再創建)
31                         update      :程序運行時創建表(如果有表,不會創建表)
32                         none        :不會創建表
33 
34             -->
35             <!--顯示sql-->
36             <property name="hibernate.show_sql" value="true" />
37             <!--自動創建數據庫表-->
38             <property name="hibernate.hbm2ddl.auto" value="create" />
39         </properties>
40     </persistence-unit>
41 </persistence>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM