摘要:
@Entity:@Table(name=”“):表明这是一个实体类。一般用于jpa这两个注解一般一块使用,但是如果表名和实体类名相同的话,@Table可以省略 @MappedSuperClass:用在确定是父类的entity上。父类的属性子类可以继承。 @NoRepositoryBean:一般用作父 阅读全文
摘要:
开启缓存注解 java类配置: @Configuration@EnableCachingpublic class AppConfig {} @CacheConfig 一个类中可能会有多个缓存操作,而这些缓存操作可能是重复的。这个时候可以使用@CacheConfig (@CacheConfig is 阅读全文
摘要:
springboot项目中,类的前面通常会声明:@JsonIgnoreProperties({“handler”,“hibernateLazyInitializer”}) 原因: 在前后端分离时,前后端数据交互用的是json格式,那么数据对象就会被转换为json格式数据。使用jpa来做实体类的持久化 阅读全文
摘要:
// @Transient 实体类中使用了@Table注解后,想要添加表中不存在的字段,就要使用@Transient这个注解。 //@Entity 表明该类为一个实体类 //@Table声明此对象映射到数据库的数据表,通过它可以为实体指定表(talbe),目录(Catalog)和schema的名字。 阅读全文
摘要:
Jpa查询 1. JpaRepository简单查询 基本查询也分为两种,一种是spring data默认已经实现,一种是根据查询的方法来自动解析成SQL。 预先生成方法 spring data jpa 默认预先生成了一些基本的CURD的方法,例如:增、删、改等等 继承JpaRepository p 阅读全文
摘要:
//@autowire与@resource是用于依赖的自动注入。@autowire是spring提供的,@resource是j2EE提供的。 //@service与@repository是用于声明一个类是一个bean的,@service用于service层,@repository用于持久(dao)层 阅读全文