资讯专栏INFORMATION COLUMN

springboot整合hibernate和jpa

smallStone / 2393人阅读

摘要:首先我得先提出几个创建的项目的做法一来创建创建之后就能用或来导入这个项目了二先创建项目,在上安装相关的包例如只需引入即可实现热部署下面两个引入为了操作数据库包添

首先我得先提出几个创建springboot的项目的做法:

一、http://start.spring.io/来创建:

创建之后就能用eclipse或IJ来导入这个项目了

二、先创建maven项目,在pom.xml上安装springboot相关的jar包
例如:


xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

com.test
MyWeb
0.0.1-SNAPSHOT
jar

MyWeb
Demo project for Spring Boot


    org.springframework.boot
    spring-boot-starter-parent
    1.5.10.RELEASE
     



    UTF-8
    UTF-8
    1.8



    
        org.springframework.boot
        spring-boot-starter-web
    
    
    
        org.springframework.boot
        spring-boot-devtools
        true

    
    
    
        org.springframework.boot
        spring-boot-starter-data-jpa
    
    
        mysql
        mysql-connector-java
    
    
    
        com.alibaba
        fastjson
        1.2.16
    
    
    
        org.springframework.boot
        spring-boot-starter-thymeleaf
    
    
        org.springframework.boot
        spring-boot-starter-test
        test
    



    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    


这里得说一句,springboot 本身就集成 springmvc+springmvc、jpa、hibernate

添加依赖之后需要配置一些连接mysql所需要的配置,创建一个application.properties:

    


# 数据库访问配置
# 主数据源,默认的
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
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 strategy
spring.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
    
    
    
         

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68452.html

相关文章

  • SpringBoot2.0之三 优雅整合Spring Data JPA

    摘要:的配置后在其他低版本的中也有使用这种配置的,具体根据版本而定。等注解是的相关知识,后面的文章将详细讲述。   在我们的实际开发的过程中,无论多复杂的业务逻辑到达持久层都回归到了增删改查的基本操作,可能会存在关联多张表的复杂sql,但是对于单表的增删改查也是不可避免的,大多数开发人员对于这个简单而繁琐的操作都比较烦恼。   为了解决这种大量枯燥的简单数据库操作,大致的解决该问题的有三种方...

    ningwang 评论0 收藏0
  • SpringBoot非官方教程 | 第四篇:SpringBoot 整合JPA

    摘要:全称通过注解或描述对象关系表的映射关系,并将运行期的实体对象持久化到数据库中。从功能上来说,就是功能的一个子集。通过请求测试,代码已经全部通过测试。 JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实...

    Flands 评论0 收藏0
  • 一起来学SpringBoot | 第六篇:整合SpringDataJpa

    摘要:忽略该字段的映射省略创建数据访问层接口,需要继承,第一个泛型参数是实体对象的名称,第二个是主键类型。 SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 上一篇介绍了Spring JdbcTempl...

    Dionysus_go 评论0 收藏0
  • Springboot整合Hibernate拦截器时无法向拦截器注入Bean

    摘要:同时注释配置失败的构造方法触发了两次,添加到中的实例和注册到容器中的实例并不是同一个实例解决方法增加一个获取的实例的工具类,通过这个工具类调用需要注入的服务的方法工具类修改拦截器执行结果 开发环境 JDK 1.8 Springboot 2.1.1.RELEASE pom配置 org.springframework.boot spring-b...

    DangoSky 评论0 收藏0
  • Springboot项目搭建(四)整合MySQL数据库(JPA

    摘要:整合数据库一文件添加依赖二配置文件主参数指定指定数据源用户名指定数据源密码指定当使用内嵌数据库时,默认是,否则为是否开启的,默认为参考建议配置属性之三配置实体类主键主键自增四实现单表操作此处泛型为映射类型 springboot整合MySQL数据库(JPA) 一、POM文件添加依赖 org.springframework.boot spring-boot-starte...

    hikui 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<