自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 SpringDataJPA Specifications动态查询

Specifications动态查询:首先 需要在dao层实现JpaRepository ,JpaSpecificationExecutor接口CustomerDao (客户)public interface CustomerDao extends JpaRepository<Customer,Long>, JpaSpecificationExecutor<Cus...

2019-07-02 23:36:54 404

原创 SpringData JPA复杂查询三:方法命名规则查询

SpringData JPA方法命名规则查询按照Spring Data JPA 定义的规则,查询方法以findBy开头,涉及条件查询时,条件的属性用条件关键字连接,要注意的是:条件属性首字母需大写。框架在进行方法名解析时,会先把方法名多余的前缀截取掉,然后对剩下部分进行解析。测试一:测试方法命名规则的 查询(查询方式 精准(默认)): findBy 对象中的属性名(首字母...

2019-07-02 21:09:33 2537

原创 SpringData JPA复杂查询二:SQL查询

SQL查询 1.特有的查询:需要在dao接口上配置方法 2.在新添加的方法上,使用注解的形式配置sql查询语句 3.注解 : @Query(value=" ", nativeQuery =true||false) nativeQuery :false(使用jpql查询) | true(使用本地查询:sql查询) /* ...

2019-07-02 19:52:28 670

原创 SpringData JPA复杂查询一:JPQL查询

JPQL查询@Query中的value类似sql的查询语句*但是查询的是类和类中的属性,而不是数据库中的字段名*一 测试 jpql一个参数查询:/** 符合SpringDatajpa的dao层接口规范*JpaRepository<操作的实体类类型,实体类中主键属性的类型> *封装了基本的CRUD操作 JpaSpecificationExecutor&...

2019-07-02 19:32:43 395

原创 SpringDataJPA通过实现接口(代理的形式)进行简单的CRUD

一 SpringDataJPA通过接口实现简单的CRUD操作首先 需要在dao层实现JpaRepository ,JpaSpecificationExecutor接口/** 符合SpringDatajpa的dao层接口规范*JpaRepository<操作的实体类类型,实体类中主键属性的类型> *封装了基本的CRUD操作 JpaSpecification...

2019-07-02 16:28:59 1422

原创 SpringData JPA环境的搭建

一 Maven: <properties> <spring.version>5.1.6.RELEASE</spring.version> <hibernate.version>5.0.7.F...

2019-07-02 11:35:36 169

原创 Spring Data JPA简介

一 .ORM概述 简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。二 .为什么使用ORM 使用ORM则会大大减少重复性代码。对象关系映射(ObjectRelationalMapping,简称ORM),主要实现程序对象到关系数据库数据的映射。三 常见ORM框架 常见的orm框架:Mybatis(ib...

2019-07-02 11:26:55 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除