
SpringDataJPA
Mistra丶
凡心所向,素履以往,生如逆旅,一苇以航。
展开
-
SpringDataJPA多表联合查询
相信大家都用过jpa,jpa继承CrudRepository和PagingAndSortingRepository接口之后,在简单的单表查询中,不管是使用自带的findAll(),saveAll等方法还是利用jpa的方法命名规范进行jpql查询,jpa使用起来快的一撇。然而在进行复杂查询时,需要继承JpaSpecificationExecutor接口 利用Specification 进行复杂查询,...原创 2020-02-20 15:03:12 · 2595 阅读 · 0 评论 -
JPA Cannot delete or update a parent row: a foreign key constraint fails
Spring-Data-JPA项目 执行数据操作时遇到了一个这样的错误:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`wm-system`...原创 2018-05-17 16:10:53 · 4930 阅读 · 0 评论 -
Spring Data JPA 多条件查询
Spring Data JPA 查询很方便,但做搜索功能时,条件都是未知的,并不能用方法命名的方式查询,自己写JPQL,用表达式的方式处理也不靠谱,条件多了简直就是作死,以前写过下面的代码:SELECT * FROM UserModel AS u WHERE u.sex = :sex AND u.age = :age变化后SELECT * FROM UserModel AS u WHE...原创 2018-05-17 16:31:29 · 2049 阅读 · 0 评论 -
SpringBoot 整合 Sping Data JPA,附自定义构造查询条件工具类。
SpringBoot 整合 Sping Data JPA,堪称快速搭建项目,快速开发的典范。JPA: 是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Hibernate3.2+、TopLink 10.1.3以及OpenJPA都提供了JPA的实现。JPA的总体思想和...原创 2018-06-20 10:53:55 · 8828 阅读 · 10 评论