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>
原文地址:https://www.cnblogs.com/116970u/p/11584418.html