1、@NamedQuery、@NamedNativeQuery @NamedQuery与@NamedNativeQuery都是定义查询的一种形式,@NamedQuery使用的是JPQL,而@Na ...
1、@NamedQuery、@NamedNativeQuery @NamedQuery与@NamedNativeQuery都是定义查询的一种形式,@NamedQuery使用的是JPQL,而@Na ...
1、SpringBoot 2.2.x默认使用的DataSource SpringBoot 2.2.x版本,默认使用的DataSource是HikariCP,可以直接通过注入DataSource, ...
基本注解 1、@Entity :用于添加在实体类上,定义该JAVA类成为被JPA管理的实体,将映射到指定的数据库表。如定义一个实体类Category,它将映射到数据库中的category表中。 ...
1、在使用SpringBoot项目的时候,我们只需要添加spring-boot-starter-data-jpa的依赖就可以使用了。其实是spring-boot-autoconfigure帮我们做好了 ...
1、spring-data-commons项目 spring-data-commons项目是所有spring-data项目的核心,我们来看一下该项目下的repository包中的接口和注解。 ...
前面学习过@MappedSuperclass,可以把一些公共的属性提取到添加该注解的类里,如id,creteTime,updateTime等。该类不会生成表,该类中相应的字段都会生成在子类中。该类 ...
命名策略分两步走: /** * 自定义命名策略 * * @author caofanqi */ public cla ...
作者实体中: 对应生成的表 ...
使用之前配置的两个DataSource,配置类如下: MultiDataSourceApplication: JpaDataSourceOneConfig: Jp ...
1、JpaSpecificationExecutor JPA2引入了一个criteria API,我们可以使用它以编程的形式构建查询。通过编写criteria,动态生成query语句。JpaSp ...