zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    冲刺周2
    java 流
    java 线程控制方法
    java界面编程(下)
    java 界面编程(上)
    java数组
    java 异常
    java程序中的存储区
    java中稍微有些陌生的关键字
    IOCP服务器搭建
  • 原文地址:https://www.cnblogs.com/116970u/p/11584418.html
Copyright © 2011-2022 走看看