1. 程式人生 > >springboot整合hibernate配置

springboot整合hibernate配置

ive classname rep lse query 方法 before toolbar jdb

  • 添加sprngboot依賴

  • <?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>
    				<groupId>cn.tongdun.gwl</groupId>
    				<artifactId>SpringBootTest</artifactId>
    				<version>1.0-SNAPSHOT</version>
    				<parent>
    						<groupId>org.springframework.boot</groupId>
    						<artifactId>spring-boot-starter-parent</artifactId>
    						<version>1.5.1.RELEASE</version>
    				</parent>
    				<dependencies>
    						<dependency>
    								<groupId>junit</groupId>
    								<artifactId>junit</artifactId>
    								<version>3.8.1</version>
    								<scope>test</scope>
    						</dependency>
    						<!--springboot依賴-->
    						<dependency>
    								<groupId>org.springframework.boot</groupId>
    								<artifactId>spring-boot-starter-web</artifactId>
    						</dependency>
    						<dependency>
    								<groupId>org.springframework.boot</groupId>
    								<artifactId>spring-boot-devtools</artifactId>
    								<optional>true</optional>
    						</dependency>
    						<dependency>
    								<groupId>org.springframework.boot</groupId>
    								<artifactId>spring-boot-starter-thymeleaf</artifactId>
    						</dependency>
    				</dependencies>
    				<build>
    						<finalName>hibernateSpringDemo</finalName>
    						<plugins>
    								<plugin>
    										<groupId>org.springframework.boot</groupId>
    										<artifactId>spring-boot-maven-plugin</artifactId>
    										<configuration>
    												<fork>true</fork>
    										</configuration>
    								</plugin>
    						</plugins>
    				</build>
    		</project>
    ```

    2.添加jpa依賴

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

    3.添加配置文件application.properties

    spring.datasource.url = jdbc:mysql://localhost:3306/test spring.datasource.username = root spring.datasource.password = root spring.datasource.driverClassName = com.mysql.jdbc.Driver# 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 strategyspring.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

    4.在main方法添加註解

    @EnableTransactionManagement // 啟註解事務管理

    @SpringBootApplication

    。。。

    springboot整合hibernate配置