Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menggunakan Spring Boot dengan database MySQL dan JPA?

Saya membuat proyek seperti yang Anda lakukan. Strukturnya seperti ini

Kelas hanya disalin dari milik Anda.

Saya mengubah application.properties untuk ini:

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

Tapi saya rasa masalah Anda ada di pom.xml . Anda :

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

Periksa file-file ini untuk mengetahui perbedaannya. Semoga membantu

Pembaruan 1: Saya mengubah nama pengguna saya. Tautan ke contoh sekarang 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. Bisakah saya membuat parameter nama tabel dalam pernyataan yang disiapkan?

  2. mysql recursive(tree) parent child kategori

  3. mysql setelah memasukkan pemicu yang memperbarui kolom tabel lain

  4. Bagaimana cara mengubah waktu MySQL ke stempel waktu UNIX menggunakan PHP?

  5. Parameter JDBC memverifikasiServerCertificate=koneksi salah tanpa memerlukan clientkeystore dan truststore