美文网首页
springboot-jpa 的使用

springboot-jpa 的使用

作者: 阿__飞 | 来源:发表于2018-04-24 17:00 被阅读0次

    1.pom.xml 添加依赖

    2.全局配置文件配置数据库相关

    # 数据库配置

    spring.datasource.url=jdbc:mysql://localhost:3306/test

    spring.datasource.username=root

    spring.datasource.password=root

    spring.datasource.driver-class-name=com.mysql.jdbc.Driver

    # jpa 配置 开启自动更新表

    spring.jpa.properties.hibernate.hbm2ddl.auto=update

    # 使用 InnoDB 数据库引擎

    spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect

    spring.jpa.show-sql= true

    # 命名策略,对应实体类和数据库表

    spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.ImprovedNamingStrategy

    3.对实体类加上注解,启动时会自动生成表结构,驼峰式

    4.dao 层实现

    5.jpa 默认的一些方法

    6.自定义实现

    7.自定义 JPQL 查询方法

    8.分页和排序查询统计记录条数,dao层继承JpaRepository

    9.自定义查询方法实现,jdbcTemplate

    10.Jpa 中,通过方法名自动生成方法

    a. 方法示例

    11.jpa 的复杂查询

    a. 分页查询  Pageable 对象,业务层封装

    b.自定义 sql 查询

    c.多表关联查询

    1.针对查询的结果字段,创建对应实体类

    2.使用 jdbcTemplates ,

    3.带分页

    d.多表关联查询接口方式 

    1.定义结果集接口 ,getxxx

    2.方法编写

    这种情况使用原生 sql ,不能使用分页插件,结果集的定义根据返回字段定义。支持参数limit 条件查询

    相关文章

      网友评论

          本文标题:springboot-jpa 的使用

          本文链接:https://www.haomeiwen.com/subject/xpspqftx.html