spring boot 学习--04---mysql,jpa

原创 2016年08月30日 16:51:39

mysql配置

  1. 在application.properties配置中新增mysql配置
#################################################
########mysql配置 -datasource
##################################################
spring.datasource.url = jdbc:mysql://localhost:3306/test
spring.datasource.username = root
spring.datasource.password = 
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.max-active=20
spring.datasource.max-idle=8
spring.datasource.min-idle=8
spring.datasource.initial-size=10
  1. 在pom.xml新增依赖
<dependency>
       <groupId>mysql</groupId>
       <artifactId>mysql-connector-java</artifactId>
</dependency>

JPA配置

  1. 在application.properties配置中新增JPA配置
# Specify the DBMS
spring.jpa.database = MYSQL
# Show or not log for each sql query
spring.jpa.show-sql = true
# Hibernate ddl auto (create, create-drop, update)
spring.jpa.hibernate.ddl-auto = update
# Naming strategy
spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy
# stripped before adding them to the entity manager)
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect

2.在pom.xml中新增依赖

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

测试

1.在Demo类中,新增实体标志(@Entity)

package com.springboot.study.bean;

import javax.persistence.Entity;

/**
 * Demo 模型
 * @author like
 *
 */
@Entity
public class Demo {

    private long id;
    private String name;
    private String demo;
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getDemo() {
        return demo;
    }
    public void setDemo(String demo) {
        this.demo = demo;
    }



}

2.新建数据库test,运行项目,查看数据库中是否新建demo表

3.结果
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

初识在Spring Boot中使用JPA

前面关于Spring Boot的文章已经介绍了很多了,但是一直都没有涉及到数据库的操作问题,数据库操作当然也是我们在开发中无法回避的问题,那么今天我们就来看看Spring Boot给我们提供了哪些疯狂...
  • u012702547
  • u012702547
  • 2016年12月31日 23:01
  • 21770

SpringBoot入门系列:第五篇 JPA mysql

出于对作者的尊重和感谢,原文地址为 http://blog.csdn.net/lxhjh/article/details/51755035 一,准备工作,建立spring-boot-...
  • sosfnima
  • sosfnima
  • 2016年07月22日 12:28
  • 7868

(8). 使用JPA保存数据【从零开始学Spring Boot】

Spring Boot 视频 在看这一篇文档的话,需要先配置好JPA – Hibernate。        总体步骤: (1)   创建实体类Demo,如果已经存在,可以忽略。 (2)   ...
  • gebitan505
  • gebitan505
  • 2017年02月09日 14:39
  • 867

spring data jpa使用二级缓存

在用spring data jpa的过程中,采用了ehcache 来做缓存, 是否需要二级缓存,一般不需要,这得看业务的需要,因为这东西如果配置不好,反而会导致性能下降,但如果是有些数据,基本不改动,...
  • qq_20545159
  • qq_20545159
  • 2015年09月18日 15:53
  • 3551

SpringBoot JPA实现增删改查、分页、排序、事务操作等功能

今天给大家介绍一下SpringBoot中JPA的一些常用操作,例如:增删改查、分页、排序、事务操作等功能。 下面先来介绍一下JPA中一些常用的查询操作: //And --- 等价于 SQL...
  • linzhiqiang0316
  • linzhiqiang0316
  • 2016年09月23日 16:38
  • 30386

Springboot 之 JPA数据库操作进阶篇

本文章来自【知识林】上一篇文章《Springboot 之 JPA对Mysql数据库的增删改查》中介绍了使用JpaRepository中的方法对数据库的一些简单操作,下面将介绍一下使用自定义的方式来完成...
  • zsl129
  • zsl129
  • 2016年10月21日 10:40
  • 3898

Spring Boot - JPA 自动拼装查询条件,暂时仅限于 and

Spring Boot - JPA 自动拼装查询条件,暂时仅限于and。 Spring Boot在使用过程中,经常需要写拼装 and 的查询条件,每次写的代码感觉都差不多。因此,通过静态类实现了一个小...
  • achi010
  • achi010
  • 2017年05月28日 16:07
  • 922

11.Springboot 之 使用JPA对数据进行排序

本文所属【知识林】:http://www.zslin.com/web/article/detail/18 在网站系统的开发过程中经常会用到排序操作,下面就我个人的理解介绍一下使用强大的JPA是如何进...
  • zhaoshuliok
  • zhaoshuliok
  • 2017年04月18日 10:22
  • 843

基于Spring Boot与Spring Data JPA的多数据源配置

由于项目需要,最近研究了一下基于Spring Boot与Spring Data JPA的多数据源配置问题。以下是传统的单数据源配置代码。这里使用的是Spring的Annotation在代码内部直接配置...
  • gabriel_2
  • gabriel_2
  • 2015年06月02日 15:00
  • 12671

74. Spring Data JPA方法定义规范【从零开始学Spring Boot】

【从零开始学习Spirng Boot—常见异常汇总】     事情的起因:有人问过我们这个这个问题:为什么我利用Spring data jpa写的方法没有按照我想要的情况进行执行呢?我记得当时只...
  • gebitan505
  • gebitan505
  • 2017年02月14日 17:20
  • 1076
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring boot 学习--04---mysql,jpa
举报原因:
原因补充:

(最多只允许输入30个字)