
SpringDataJpa
mykefei
这个作者很懒,什么都没留下…
展开
-
SpringDataJpa基础篇3:分页与排序
1、SpringDataJpa中分页相关接口及类1.1、Pageable接口【Pageable接口源码】public interface Pageable { static Pageable unpaged() { return Unpaged.INSTANCE; } default boolean isPaged() { return true; } defa...原创 2018-12-12 15:31:50 · 4798 阅读 · 0 评论 -
SpringDataJpa基础篇5:@Query与@Modifying注解使用
1、@Query注解1.1、@Query注解源码@Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.METHOD, ElementType.ANNOTATION_TYPE })@QueryAnnotation@Documentedpublic @interface Query {//定义一个JPQL语句 St...原创 2018-12-12 16:51:50 · 1466 阅读 · 0 评论 -
SpringDataJpa基础篇4:JpaSpecificationExecutor多条件查询
2、实战应用这里就以部门表为例子进行多条件查询分页2.1、实体类及工具类import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import javax.persistence.Column;import javax.persistence.Entity;i...原创 2018-12-14 15:47:27 · 1890 阅读 · 1 评论 -
SpringDataJpa基础篇1:实体类常用注解
SpringDataJpa下的实体类使用注解都是javax.persistence包下的注解。1、实体类中常用注解【1、@Entity和@Table(name="")注解】 @Entity和@Table(name="")注解:表明这是一个实体类。一般用于jpa这两个注解一般一块使用,但是如果表名和实体类名相同的话,@Table注解可以省略。【2、@Id注解】@Id表...原创 2018-12-11 16:34:17 · 5966 阅读 · 2 评论 -
SpringDataJpa基础篇2:Repository接口及子接口
1、Repository接口概述 Repository接口是Spring Data的一个核心接口,它不提供任何方法,开发者需要在自己定义的接口中声明需要的方法。 Spring Data可以让我们只定义接口,只要遵循 Spring Data的规范,就无需写实现类。与继承 Repository等价的一种方式,就是在持久层接口上使用@RepositoryDefinition注解,并...原创 2018-12-11 16:47:39 · 1295 阅读 · 0 评论