spring data jpa
spring data jpa
寒小韩_
哈哈!菜鸟小猿一枚~
展开
-
Jpa之OneToMany
一对多关系介绍 在一对多关系中,我们习惯把一的一方称之为主表,把多的一方称之为从表。在数据库中建立一对多的关系,需要使用数据库的外键约束。 什么是外键?指的是从表中有一列,取值参照主表的主键,这一列就是外键。 一对多数据库关系的建立,如下图所示: 实体关系建立及映射配置 公司实体(一的一方): package com.example.jpademo.ono2many.entity; impor...原创 2020-04-14 22:22:17 · 1514 阅读 · 0 评论 -
JPA命名查询
Keyword Sample JPQL snippet And findByLastnameAndFirstname … where x.lastname = ?1 and x.firstname = ?2 Or findByLastnameOrFirstname … where x.lastname = ?1 or x.firstname = ?2 Is,Equals f...原创 2019-09-05 09:07:00 · 198 阅读 · 0 评论 -
JPA 常用方法
package org.springframework.data.repository; import java.util.Optional; @NoRepositoryBean public interface CrudRepository<T, ID> extends Repository<T, ID> { <S extends T> S sa...原创 2019-09-05 09:45:12 · 1536 阅读 · 0 评论 -
Jpa之Specifications动态查询
Specifications动态查询 有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 JpaSpecificationExecutor接口 JpaSpecificationExecutor接口中定义的方法: im...原创 2019-09-05 16:39:42 · 971 阅读 · 1 评论