sql >> Database >  >> RDS >> Mysql

Hoe Spring Boot te gebruiken met MySQL-database en JPA?

Ik heb een project gemaakt zoals jij deed. De structuur ziet er als volgt uit

De lessen zijn gewoon gekopieerd en geplakt van de jouwe.

Ik heb de application.properties . gewijzigd naar dit:

spring.datasource.url=jdbc:mysql://localhost/testproject
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.jpa.hibernate.ddl-auto=update

Maar ik denk dat je probleem zit in je pom.xml :

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.1.RELEASE</version>
</parent>

<artifactId>spring-boot-sample-jpa</artifactId>
<name>Spring Boot JPA Sample</name>
<description>Spring Boot JPA Sample</description>

<dependencies>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
</dependencies>
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

Controleer deze bestanden op verschillen. Ik hoop dat dit helpt

Update 1: Ik heb mijn gebruikersnaam gewijzigd. De link naar het voorbeeld is nu https://github.com/Yannic92/ stackOverflowExamples/tree/master/SpringBoot/MySQL



  1. SQLite waar

  2. Mysql DISTINCT werkt niet als ik nog een kolom toevoeg

  3. Hoe maak je een hoofdlettergevoelige GROUP BY?

  4. BESTELLEN OP NULL in MySQL