- 博客(7)
- 收藏
- 关注
原创 SpringDataJPA Specifications动态查询
Specifications动态查询: 首先 需要在dao层实现JpaRepository ,JpaSpecificationExecutor接口 CustomerDao (客户) public interface CustomerDao extends JpaRepository<Customer,Long>, JpaSpecificationExecutor<Cus...
2019-07-02 23:36:54
466
原创 SpringData JPA复杂查询三:方法命名规则查询
SpringData JPA方法命名规则查询 按照Spring Data JPA 定义的规则,查询方法以findBy开头,涉及条件查询时,条件的属性用条件关键字连接,要注意的是:条件属性首字母需大写。框架在进行方法名解析时,会先把方法名多余的前缀截取掉,然后对剩下部分进行解析。 测试一:测试方法命名规则的 查询(查询方式 精准(默认)): findBy 对象中的属性名(首字母...
2019-07-02 21:09:33
2704
原创 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
760
原创 SpringData JPA复杂查询一:JPQL查询
JPQL查询 @Query中的value类似sql的查询语句 *但是查询的是类和类中的属性,而不是数据库中的字段名* 一 测试 jpql一个参数查询: /* * 符合SpringDatajpa的dao层接口规范 *JpaRepository<操作的实体类类型,实体类中主键属性的类型> *封装了基本的CRUD操作 JpaSpecificationExecutor&...
2019-07-02 19:32:43
442
原创 SpringDataJPA通过实现接口(代理的形式)进行简单的CRUD
一 SpringDataJPA通过接口实现简单的CRUD操作 首先 需要在dao层实现JpaRepository ,JpaSpecificationExecutor接口 /* * 符合SpringDatajpa的dao层接口规范 *JpaRepository<操作的实体类类型,实体类中主键属性的类型> *封装了基本的CRUD操作 JpaSpecification...
2019-07-02 16:28:59
1464
原创 SpringData JPA环境的搭建
一 Maven: <properties> <spring.version>5.1.6.RELEASE</spring.version> <hibernate.version>5.0.7.F...
2019-07-02 11:35:36
198
原创 Spring Data JPA简介
一 .ORM概述 简单的说:ORM就是建立实体类和数据库表之间的关系,从而达到操作实体类就相当于操作数据库表的目的。 二 .为什么使用ORM 使用ORM则会大大减少重复性代码。对象关系映射(ObjectRelationalMapping,简称ORM),主要实现程序对象到关系数据库数据的映射。 三 常见ORM框架 常见的orm框架:Mybatis(ib...
2019-07-02 11:26:55
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人