Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để sử dụng Spring Boot với cơ sở dữ liệu MySQL và JPA?

Tôi đã tạo một dự án giống như bạn đã làm. Cấu trúc trông như thế này

Các Lớp chỉ là bản sao được dán từ của bạn.

Tôi đã thay đổi application.properties về điều này:

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

Nhưng tôi nghĩ vấn đề của bạn là ở pom.xml của bạn :

<?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>

Kiểm tra các tệp này để biết sự khác biệt. Hy vọng điều này sẽ giúp

Cập nhật 1: Tôi đã thay đổi tên người dùng của mình. Liên kết đến ví dụ hiện là https://github.com/Yannic92/ stackOverflowExamples / tree / master / SpringBoot / MySQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. STR_TO_DATE () Ví dụ - MySQL

  2. Độ dài DECIMAL cho microtime (true)?

  3. Cảnh báo được đưa ra bằng cách chèn mã unicode 4 byte vào mysql

  4. Tìm kiếm không phân biệt dấu phụ trong MySQL (dấu tiếng Tây Ban Nha)

  5. Chuyển đổi cột mysql từ INT thành TIMESTAMP