springboot整合hibernate配置

  • 添加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

    。。。

    原文地址:http://blog.51cto.com/10972685/2150326

    时间: 2024-11-13 07:57:28

    springboot整合hibernate配置的相关文章

    Spring整合Hibernate配置

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p&

    springboot整合hibernate案例

    1.运行环境 开发工具:intellij idea JDK版本:1.8 项目管理工具:Maven 4.0.0 2.GITHUB地址 https://github.com/nbfujx/springBoot-learn-demo/tree/master/spring-boot-hibernate 原文地址:https://www.cnblogs.com/nbfujx/p/8183491.html

    springboot整合Quartz实现动态配置定时任务

    前言 在我们日常的开发中,很多时候,定时任务都不是写死的,而是写到数据库中,从而实现定时任务的动态配置,下面就通过一个简单的示例,来实现这个功能. 一.新建一个springboot工程,并添加依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jpa</artifactId></dependency>

    Spring 整合hibernate和mybatis的 applicationContext.xml的配置

    Spring整合hibernate的applicationContext.xml配置 1.注解方式的实现 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x

    尚硅谷Spring整合Hibernate基于xml配置

    描述:这是一个最简单网上书城demo. 下载地址:http://download.csdn.net/detail/u013488580/8370899 1. Spring 整合 Hibernate 整合什么 ? 1). 有 IOC 容器来管理 Hibernate 的 SessionFactory 2). 让 Hibernate 使用上 Spring 的声明式事务 2. 整合步骤: 1). 加入 hibernate ①. jar 包 ②. 添加 hibernate 的配置文件: hibernate

    spring 整合 hibernate xml配置

    spring 整合 hibernate: hibernate :对数据库交互 spring: ioc   aop 整合点: 1.sessionFactory对象不再由hibernate生成,交由spring生成,也就是说数据库连接信息   全局配置   映射文件的配置  由spring完成 2.ioc 管理dao对象  baseDao对象 3.aop 事务的控制 步骤: 1.普通工程  copy jar 包 2.配置applicationContext-resource.xml 配置 sessi

    Spring整合HIbernate时,三种数据库连接池的配置和比较

    现在常用的开源数据库连接池主要有c3p0.dbcp.proxool三种,其中: Spring                         推荐使用dbcp: Hibernate                  推荐使用c3p0和proxool: 1.  DBCP:Apache DBCP(DataBase connection pool)数据库连接池.是Apache上的一个 java连接池项目,也是 tomcat使用的连接池组件.单独使用dbcp需要3个包:common-dbcp.jar,c

    九、springboot整合redis二之缓冲配置

    1.创建Cache配置类 @Configuration @EnableCaching public class RedisCacheConfig extends CachingConfigurerSupport { @Value("${redis.cache.expiration}") private Long expiration; /** * * 管理缓存 */ @Bean public CacheManager cacheManager(RedisTemplate<Obje

    【Springboot】Springboot整合Jasypt,让配置信息安全最优雅方便的方式

    1 简介 在上一篇文章中,介绍了Jasypt及其用法,具体细节可以查看[Java库]如何使用优秀的加密库Jasypt来保护你的敏感信息?.如此利器,用之得当,那将事半功倍.本文将介绍Springboot整合Jasypt,实现配置信息的安全,如数据库连接.账号和密码.接口凭证信息等. Jasypt可以为Springboot加密的信息很多,主要有: System Property 系统变量 Envirnment Property 环境变量 Command Line argument 命令行参数 Ap