`

JPA配置文件详解

阅读更多
<?xml version="1.0" encoding="UTF-8"?>

<persistence version="1.0"
xmlns:persistence="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence persistence_1_0.xsd ">


<!--
     Name属性用于定义持久化单元的名字 (name必选,空值也合法);
     transaction-type 指定事务类型(可选)(JTA or RESOURCE_LOCAL)
-->
<persistence-unit name="unitName" transaction-type="JTA">


   <!-- 描述信息.(可选) -->
   <description> </description>

   <!-- javax.persistence.PersistenceProvider接口的一个实现类(可选)
    *TopLink: oracle.toplink.essentials.PersistenceProvider   
   -->
   <provider></provider>

   <!-- Jta-data-source和 non-jta-data-source用于分别指定持久化提供商使用的JTA和/或non-JTA数据源的全局JNDI名称(可选) -->
   <jta-data-source>java:/MySqlDS</jta-data-source>
   <non-jta-data-source> </non-jta-data-source>

   <!-- 声明orm.xml所在位置.(可选) -->
   <mapping-file>product.xml</mapping-file>

   <!-- 以包含persistence.xml的jar文件为基准的相对路径,添加额外的jar文件.(可选) -->
   <jar-file>../lib/model.jar</jar-file>

   <!-- 显式列出实体类.(可选) -->
   <class>com.domain.User</class>
   <class>com.domain.Product</class>

   <!-- 声明是否扫描jar文件中标注了@Enity类加入到上下文.若不扫描,则如下:(可选) -->
   <exclude-unlisted-classes/>

   <!--   厂商专有属性(可选)  以Hibernate实现为例 -->
   <properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.?"/>   <!--方言 -->
<property name="hibernate.connection.driver_class" value="???"/>   <!--jdbc driver -->
<property name="hibernate.connection.username" value="????"/>   <!--数据库登录名 -->
<property name="hibernate.connection.password" value="???"/>   <!--登录用户密码 -->
<property name="hibernate.connection.url" value="???"/>   <!--数据库连接地址 -->
    <!-- hibernate.hbm2ddl.auto= create-drop / create / update -->
    <property name="hibernate.hbm2ddl.auto" value="update" />
    <property name="hibernate.show_sql" value="true" />
   </properties>

</persistence-unit>
</persistence>
分享到:
评论

相关推荐

    基于 SpringBoot 2.3.4 版本的入门 Demo 教程

    Spring Boot 配置文件详解 Spring Boot RESTful API 架构 Spring Boot 过滤器和拦截器 Spring Boot 全局异常处理 Spring Boot 参数校验 Spring Boot OpenAPI 文档集成 Spring Boot 集成 Mybatis Spring Boot 集成 ...

    SpringBoot 基础教程 基于2.0.0.M5制作

    SpringBoot 配置文件详解(告别XML) SpringBoot 如何下载最新的版本依赖 数据库案例 SpringBoot 快速整合MyBatis(去XML化+初体验) SpringBoot 快速整合Mybatis(去XML化+注解进阶) SpringBoot 快速整合Mybatis...

    springboot知识点整理

    2.4 properties配置文件乱码问题 24 2.5 @ConfigurationProperties与@Value的区别 25 2.6 配置@PropertySource、@ImportResource、@Bean 27 2.7 配置文件占位符 30 2.8 Profile多环境支持 31 2.9 配置文件的加载位置...

    SpringBoot 学习笔记+完整教程

    Spring boot(后续用*表示) hello...* 导入 spring XML 配置文件 * 热部署 * 监控和管理生产环境 * starter 详解 * 依赖的版本 * 文件上传 * 集成 redis 缓存 * 之 spring cache * 集成 EHCache * 分布式 Session 共享

    图文并茂详解Springboot快速入门篇.docx

    SpringBoot默认只有一个.properties的配置文件,不推荐使用xml,后期会采用.java的文件去编写配置信息。 SpringBoot工程在部署时,采用的是jar包的方式,内部自动依赖Tomcat容器,并且提供了多环境的配置。 ...

    基于Springboot+JPA+semantic开发的个人博客系统源码+项目说明.zip

    - 在application-dev.yaml配置文件中修改相关数据库信息(mysql) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200604154249436.png) &gt; 使用自己的url,username,password,数据库只需建立一个相对应的...

    J2EE应用开发详解

    313 17.6 常用的JPA注释 316 17.7 小结 318 第18章 Hibernate 319 18.1 Hibernate体系结构 319 18.2 Hibernate核心接口 321 18.3 一个简单的Hibernate例子 321 18.4 详解Hibernate配置文件 325 18.4.1 Hibernate的两...

    spring2.5学习PPT 传智博客

    使用Spring配置文件实现AOP 20.aspectj的切入点语法定义细节 21.搭建和配置Spring与jdbc整合的环境 22.Spring集成的jdbc编码和事务管理 23.使用Spring注解方式管理事务与传播行为详解 24.使用Spring配置文件...

    SpringBootLearning_forezp.tar.gz

    SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解 数据库篇 SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql SpringBoot非官方教程 | 第四篇:SpringBoot 整合JPA SpringBoot非官方...

    springboot项目整合.zip

    第二篇:SpringBoot配置详解] 第三篇:SpringBoot日志配置] 第四篇:整合Thymeleaf模板] 第五篇:使用JdbcTemplate访问数据库] 第六篇:整合SpringDataJpa] 第七篇:整合Mybatis] 第八篇:通用Mapper与...

    springboot学习

    chapter2-1-1:配置文件详解:自定义属性、随机数、多环境配置等 chapter2-1-2:2.0 新特性(一):配置绑定全解析 chapter2-2-1:2.0 新特性(二):新增事件ApplicationStartedEvent Web开发 chapter3-1-1:构建一...

    从零开始学Spring Boot

    1.32 Spring boot 文件上传(多文件上传) 1.33 导入时如何定制spring-boot依赖项的版本 1.34 Spring Boot导入XML配置 1.35 Spring Boot使用@SpringBootApplication注解 1.36 Spring Boot 监控和管理生产环境 1.37 ...

    Java Springboot学习资料.rar

    SpringBoot配置详解 SpringBoot日志配置 SpringBoot整合Thymeleaf模板 使用JdbcTemplate访问数据库 整合SpringDataJpa 整合Mybatis 通用Mapper与分页插件的集成 整合Lettuce Redis 使用Spring Cache集成Redis 集成...

    initializr-gradle-start

    initializr-gradle-startSpring Boot的配置详解###Spring Boot的自动配置按照"约定大于配置"的原则,Spring Boot通过扫描依赖关系来使用类路径中可用的库,对于每个pom文件中的"Spring-boot-starter-*"依赖,Spring ...

    spring boot 实践学习案例,与其它组件整合

    - Spring Boot 基础知识,包括SpringBoot起步、配置详解、aop、filter、拦截器、监听、启动器、全局异常处理、外部Tomcat启动、HTTPS、监控 等。 - springboot-data - Spring Boot 数据库操作,包括SpringJDBC、...

    java文集

    DFS文件读写 网络爬虫之Spider Java正则表达式的总结关键词: Java正则表达式 批量上传--采集 (多个文件夹) The Agile Way hibernate mapping文件中的标记详解:关系标记 ANT 安装使用及...

    Spring高级之注解驱动开发视频教程

    n 高级特性-自定义PropertySourceFactory实现解析yaml配置文件 n 源码分析-BeanFactory类视图和常用工厂说明 n 源码分析-AnnotationConfigApplicationContext的register方法 n 源码分析-...

    spring boot 全面的样例代码

    - chapter2-1-1:[配置文件详解:自定义属性、随机数、多环境配置等](http://blog.didispace.com/springbootproperties/) ### Web开发 - chapter3-1-1:[构建一个较为复杂的RESTful API以及单元测试]...

    Spring 2.5 jar 所有开发包及完整文档及项目开发实例

    这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI支持,引入spring-core.jar及...

Global site tag (gtag.js) - Google Analytics