springboot整合hibernate配置

  1. 添加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 queryspring.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

。。。

 

猜你喜欢

转载自blog.51cto.com/10972685/2150326
今日推荐