
sql
二师兄 AI
专注于技术领域创作分享|AI 产品|AI 编程技术|Prompt|MCP
展开
-
JPA通过querydsl做连表查询
结论:jpa只适合单表操作通过 querydsl 实现复杂的sql (在复杂的连表面前也难办)jpa 是个大坑,做链表查询会把人累死首选 mybitasimport com.querydsl.core.BooleanBuilder;import com.querydsl.core.QueryModifiers;import com.querydsl.core.QueryResul...原创 2020-04-22 16:10:37 · 3319 阅读 · 1 评论 -
DynamicUpdate正确使用方式(含代码)
原理DynamicUpdate: 在只更新同一个session里面,同一个对象有改变的字段。说白了, 就是在更新某条记录之前, 先把这条记录从数据库查出来, 那么这条数据就在session(一级缓存)中, 我们再去修改这个对象的数据即可;@DynamicUpdate正确使用方式在做 update实体类的某个属性之前,先做findById操作将需要修改的字段做 set 操作做 save ...原创 2020-02-25 23:05:56 · 3652 阅读 · 1 评论 -
JPA相关注解(@Table @Entity @MappedSuperclass @ManyToOne @OneToMany)含代码
一句话简介Java Persistence API定义了一种定义,可以将常规的普通Java对象(有时被称作POJO)映射到数据库映射规则:实体类__必须__用 @javax.persistence.Entity 进行注解;__必须__使用 @javax.persistence.Id 来注解一个主键;实体类必须拥有一个 public 或者 protected 的 无参 构造函数,之外实体...原创 2020-02-25 20:51:16 · 892 阅读 · 0 评论