Springboot中使用jpa

一、概念:

JPA:全名Java Persistence API,顾名思义是java持久层API,是sun公司提出的,sun公司自己并没有实现,它是一种规范,是用来通过java操作数据库的,遵循ORM原则,即对象关系映射,将java对象映射到数据库中相应的表,这样我们通过对java对象的操作就可以实现对数据库表的操作(增删改查),而不用编写sql语句了;目前JPA框架的实现者有很多,性能最好的非Hibernate莫属,我们也是以它为例。

二、配置

1)pom.xml文件中配置jpa的依赖

<!--   配置jpa     -->
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

2)applicaiton.properties添加jpa相关的配置

#数据库druid连接池配置
spring.datasource.initialSize=1
spring.datasource.minIdle=5
spring.datasource.maxActive=20
spring.datasource.maxWait=60000
spring.datasource.timeBetweenEvictionRunsMillis=60000
spring.datasource.minEvictableIdleTimeMillis=300000
spring.datasource.validationQuery=SELECT 1 FROM DUAL

##spring data jpa配置:要使用JPA请添加如下配置
spring.jpa.database=MYSQL
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect

3)入口类添加@EnableJpaRepositories注解

@SpringBootApplication(exclude={
   SecurityAutoConfiguration.class, SecurityFilterAutoConfiguration.class})
@EnableJpaRepositories
public</
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值