2022
07-11
07-11
聊聊Spring data jpa @query使用原生SQl,需要注意的坑
目录Springdatajpa@Query使用原生Sql的坑根据代码来解说:需要注意的方法有以下几点SpringDataJPA@Query动态SQL语句思路实现Springdatajpa@Query使用原生Sql的坑根据代码来解说:@Query(value="selectbill.id_asid,bill.created_dateasdate,bill.no,lawyer_case.case_noascaseNo,"+"lawyer_case.case_nameascaseName,customer.noascustomerNo,customer.cn_nameascustomerName,"+...
继续阅读 >
JPA@Basic单表查询实现大字段懒加载近期看了JPA@Basic注解的使用,看到该注解可以设置字段的懒加载。1.以前碰到的懒加载:我们知道,多表关联的时候,我们是可以配置懒加载的,比如一个Company类,里面可以关联员工表,办公设备表,当我们查看公司信息的时候,我们并不需要直接加载员工表,办公设备表,只需要在用户查看员工,查看设备的时候再加载,这样可以提高加载效率。长话短说,大概是这样子的@Entity@Table(name="Comp...
目录一、数据库审计二、SpringDataJPA审计2.1、项目准备2.2、创建实体父类2.3、如何获取名字2.4、测试三、总结一、数据库审计数据库审计是指当数据库有记录变更时,可以记录数据库的变更时间和变更人等,这样以后出问题回溯问责也比较方便。对于审计表记录的变更可以两种方式,一种是建立一张审计表专门用于记录,另一种是在数据库增加字段。本文所讨论的是第二种方案。那如何在新增、修改、删除的时候同时增加记录呢?如果每张...