摘要:
Specification核心方法 Predicate toPredicate(Root var1, CriteriaQuery<?> var2, CriteriaBuilder var3); Root:代表查询的根对象 即实体 CriteriaQuery 😗* 顶层查询对象,用于自定义查询方式 阅读全文
摘要:
example构建对象时 ,如果有默认值 比如int类型 的 都会生成sql语句,在使用的时候要特别注意设置忽略查询的属性 ExampleMatcher 设置查询规则 案例: @Test public void testExampleQuery(){ SysMenu menu= SysMenu.bu 阅读全文
摘要:
代码地址 jpql查询 jpql多表联查方式有两种 使用VO(view object)做映射与投影; 即建立一个vo类,该类中包含了要查询的字段,然后在jpql中使用new 类名(属性1,属性2.......) from 的方式查询 注意:一定要使用new 的方式 且最好使用类名的完全限定名 ,字段 阅读全文
摘要:
代码地址 jpql介绍和基本语法 jpql与SQL的区别就是SQL是面向对象关系数据库,他操作的是数据表和数据列,而jpql操作的对象是实体对象和实体属性 格式:select 实体别名.属性名, 实体别名.属性名 from 实体名 as 实体别名 where 实体别名.实体属性 op 比较值 案例 阅读全文
摘要:
导入springboot data jpa依赖 创建实体映射类 @Entity 用来标注一个数据库对应的实体,数据库中创建的表名默认和类名一致 **@Table(name=****,****catalog=****,**schema="") 用来标注一个数据库对应的实体, 主键需要加上注解 @Id注 阅读全文