SpringDataJpa
sun134911
这个作者很懒,什么都没留下…
展开
-
QueryDSL 大于、小于、大于等于、小于等于、等于、不等于方法
等于 : equal :eq 不等于 : not equal : ne 小于 : less than : lt 大于 : greater than :gt 小于等于 : less than or equal : loe 大于等于 : greater than or equal : goe例子:builder.optionalAnd(leftBound,()->qOrgBoltDept.leftBound.goe(leftBound));...原创 2022-02-22 17:24:23 · 2624 阅读 · 0 评论 -
JPA注解
1.MappedSuperclass 注解1.@MappedSuperclass注解使用在父类上面,是用来标识父类的,用来抽取数据库的共同属性2.@MappedSuperclass标识的类表示其不能映射到数据库表,因为其不是一个完整的实体类,但是它所拥有的属性能够隐射在其子类对用的数据库表中3.@MappedSuperclass注解不能再有@Entity或@Table注解2.@DynamicInsert@DynamicUpdate注解1.添加和更新数据时,数据为null的字段不进行更新原创 2022-02-22 18:15:57 · 615 阅读 · 0 评论 -
Querydsl返回自定义字段
方法一:使用BeanqueryFactory.select( Projections.bean(PersonIDCardDto.class, QIDCard.iDCard.idNo, QPerson.person.address, QPerson.person.name)) .from(QIDCard.iDCard, QPerson.person) .where(predicate)原创 2021-06-17 17:46:28 · 1650 阅读 · 0 评论 -
SpringDataJpa方法名称命名规则
1.使用规则findBy(关键字)+属性名称(属性名称的首字母大写)+查询条件(首字母大写)。除了findBy外还有其他的前缀关键字列表如下注意: 使用Like关键字时需要手动在参数上加上 “%”原创 2020-06-19 18:05:38 · 2135 阅读 · 0 评论