applicationContent.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:tx="http://www.springframework.org/schema/tx"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsdhttp://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd"><!-- 配置自动扫描的包 --><context:component-scan base-package="com.atguigu.jpa"></context:component-scan><!-- 配置 C3P0 数据源 --><context:property-placeholder location="classpath:db.properties"/><bean id="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="user" value="${jdbc.user}"></property><property name="password" value="${jdbc.password}"></property><property name="driverClass" value="${jdbc.driverClass}"></property><property name="jdbcUrl" value="${jdbc.jdbcUrl}"></property>    <!-- 配置其他属性 --></bean><!-- 配置 EntityManagerFactory --><bean id="entityManagerFactory"class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"><property name="dataSource" ref="dataSource"></property><!-- 配置 JPA 提供商的适配器. 可以通过内部 bean 的方式来配置 --><property name="jpaVendorAdapter"><bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"></bean></property>    <!-- 配置实体类所在的包 --><property name="packagesToScan" value="com.atguigu.jpa.spring.entities"></property><!-- 配置 JPA 的基本属性. 例如 JPA 实现产品的属性 --><property name="jpaProperties"><props><prop key="hibernate.show_sql">true</prop><prop key="hibernate.format_sql">true</prop><prop key="hibernate.hbm2ddl.auto">update</prop></props></property></bean><!-- 配置 JPA 使用的事务管理器 --><bean id="transactionManager"class="org.springframework.orm.jpa.JpaTransactionManager"><property name="entityManagerFactory" ref="entityManagerFactory"></property>    </bean><!-- 配置支持基于注解是事务配置 --><tx:annotation-driven transaction-manager="transactionManager"/></beans>

View Code

db.properties

jdbc.user=root
jdbc.password=1230
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.jdbcUrl=jdbc:mysql:///jpa

View Code

转载于:https://www.cnblogs.com/lshan/p/8647819.html

jpa-spring -basic相关推荐

  1. JPA Spring Data JPA详解

    JPA & Spring Data JPA 一.JPA 1. JPA是什么 JPA(Java Persistence API)Java持久化 API,是一套基于ORM思想的规范. ORM(Ob ...

  2. JPA: Spring Data JPA @OneToMany 注解参数 orphanRemoval,一对多删除详解

    分析了OneToMany级联操作多方的插入.更新.删除.我们得到如下结论: 1.插入,建议一方设置mappedBy,好处是只会执行一条insert语句.不会执行多余的update外键的sql. 2.更 ...

  3. Spring Data JPA例子[基于Spring Boot、Mysql]

    关于Spring Data Spring社区的一个顶级工程,主要用于简化数据(关系型&非关系型)访问,如果我们使用Spring Data来开发程序的话,那么可以省去很多低级别的数据访问操作,如 ...

  4. Spring Boot(五):spring data jpa的使用

    Spring Boot(五):spring data jpa的使用 一.spring data jpa介绍 1,JPA是什么 JPA(Java Persistence API)是Sun官方提出的Jav ...

  5. spring boot 系列之四:spring boot 整合JPA

    上一篇我们讲了spring boot 整合JdbcTemplate来进行数据的持久化, 这篇我们来说下怎么通过spring boot 整合JPA来实现数据的持久化. 一.代码实现 修改pom,引入依赖 ...

  6. 01 | Spring Data JPA 初识

    课程正式开始了,这里我会以一个案例的形式来和你讲解如何通过 Spring Boot 结合 Spring Data JPA 快速启动一个项目.如何使用 UserRepository 完成对 User 表 ...

  7. spring-boot (三) spring data jpa

    学习文章来自:http://www.ityouknow.com/spring-boot.html spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence ...

  8. Spring Data 系列(二) Spring+JPA入门(集成Hibernate)

    通过[Spring Data 系列(一) 入门]的介绍,通过对比的方式认识到Spring提供的JdbcTemplate的强大功能.通过使用JdbcTemplate,操作数据库,不需要手动处理Conne ...

  9. Spring 3.1和JPA的持久层

    1.概述 本教程显示了如何使用Hibernate作为持久性提供程序使用JPA设置Spring . 有关使用基于Java的配置和项目的基本Maven pom设置Spring上下文的分步介绍,请参阅本文 ...

  10. 学习Spring Data JPA

    简介 Spring Data 是spring的一个子项目,在官网上是这样解释的: Spring Data 是为数据访问提供一种熟悉且一致的基于Spring的编程模型,同时仍然保留底层数据存储的特​​殊 ...

最新文章

  1. 推荐7款实用强大的神器工具,建议你先收藏,总有一天你会用到!
  2. vscode pylint 错误_将实际未错误的py库添加到pylint白名单
  3. Recurrent Neural Network系列2--利用Python,Theano实现RNN
  4. Redis序列化、RedisTemplate序列化方式大解读,介绍Genericjackson2jsonredisserializer序列化器的坑
  5. DL之LSTM:LSTM算法论文简介(原理、关键步骤、RNN/LSTM/GRU比较、单层和多层的LSTM)、案例应用之详细攻略
  6. es6 Map、Set和Array.from()
  7. mysql 客户服务号_mysql客户端及服务端常用实用工具功能总结
  8. CCF NOI1098 森林
  9. spring中context:property-placeholder
  10. 夏令营/保研/考研复试被问到优缺点怎么回答?
  11. HTML表格和样式及选择器
  12. ABeam Insight | 德硕智能制造系列(1):智能制造概览(上)
  13. Redis高频面试题完整版
  14. html引起qq加好友,QQ被限制加好友怎么办如何避免加好友限制
  15. Historian 7.0 安装说明
  16. Consumer翻译
  17. NLP-信息抽取-NER-2022:Global Pointer
  18. Caspase-1活性分析:艾美捷FAM-FLICA试剂盒解决方案
  19. SAP MM模块常用的表
  20. 阿里架构师如是说:权限系统就该这么设计

热门文章

  1. Python | Socket02 - 使用with语句建立一个TCP服务器(阻塞+单线程),将TCP客户端发过来的字符串原路返回
  2. java ssh优势_java框架组合ssm和ssh各自的优势是什么?
  3. 手把手带你入门Python爬虫(一、工欲善其事必先利其器)
  4. 软件测试和python那个号_软件测试:Java VS Python
  5. 信息安全工程师笔记-综合知识冲刺(二)
  6. 视频课程-1小时上手 Spring Boot 及 达梦数据库 做数据展示后端
  7. Qt工作笔记-对QImage的进一步认识(关于α通道)
  8. Qt工作笔记-信号与槽参数匹配问题
  9. mysql 表.t_mysql ---表的操作
  10. ajax实现多级联动菜单,jquery 实现二级/三级/多级联动菜单的思路及代码