随笔分类 -  Spring Data JPA

摘要:详细介绍javax.persistence下面的Entity中常用的注解。 虽然Spring Data JPA已经帮我们对数据的操作封装得很好了,约定大于配置思想,帮我们默认了很多东西。JPA(Java持久性API)是存储业务实体关联的实体来源。它显示了如何定义一个面向普通Java对象(POJO)作 阅读全文
posted @ 2019-06-28 09:36 youqc 阅读(5779) 评论(0) 推荐(0)
摘要:详细讲解声明式的查询方法 1 @Query详解 使用命名查询为实体声明查询是一种有效的方法,对于少量查询很有效。一般只需要关心@Query里面的value和nativeQuery的值。使用声明式JPQL查询有一个好处,就是启动的时候就知道语法正确与否。 声明一个注解在Repository的查询方法上 阅读全文
posted @ 2019-06-27 15:57 youqc 阅读(5651) 评论(1) 推荐(0)
摘要:本章详细讲解如何利用方法名定义查询方法(Defining Query Methods) (1)定义查询方法的配置方法 由于Spring JPA Repository的实现原理是采用动态代理的机制,所以我们介绍两种定义查询方法:从方法名称中可以指定特定用于存储的查询和更新,或通过使用@Query手动定 阅读全文
posted @ 2019-06-27 15:13 youqc 阅读(3037) 评论(0) 推荐(0)
摘要:介绍Spring Data Common里面的公用基本方法 (1)Spring Data Common的Repository Repository位于Spring Data Common的lib里面,是Spring Data里面做数据库操作的最底层的抽象接口、最顶级的父类,源码里面其实什么方法都没有 阅读全文
posted @ 2019-06-27 11:37 youqc 阅读(2930) 评论(0) 推荐(0)
摘要:Spring Data JPA介绍 可以理解为JPA规范的再次封装抽象,底层还是使用了Hibernate的JPA技术实现,引用JPQL(Java Persistence Query Language)查询语言,属于Spring整个生态体系的一部分。随着Spring Boot和Spring Cloud 阅读全文
posted @ 2019-06-27 10:31 youqc 阅读(48306) 评论(0) 推荐(0)