原文:学习Spring-Data-Jpa(十五)---Auditing与@MappedSuperclass

Auditing 一般我们针对一张表的操作需要记录下来,是谁修改的,修改时间是什么,Spring Data为我们提供了支持。 . 在实体类中使用Spring Data为我们提供的四个注解 也可以选择实现Auditable接口或继承AbstractAuditable类,推荐使用注解 . 在实体上添加 EntityListeners value AuditingEntityListener.clas ...

2019-12-06 17:42 0 339 推荐指数:

查看详情

Spring Data JPAAuditing

1 关于 Auditing Auditing 翻译过来就是审计和审核,在实际的业务中,需要记录一张表的操作时间及操作者,并方便地记录操作日志,Spring Data JPA 为我们提供了审计的架构实现,并提供了4个注解专门实现这些功能 @CreatedBy:由哪个用户创建 ...

Fri Nov 01 06:15:00 CST 2019 0 426
学习Spring-Data-Jpa(二)---JPA基本注解

基本注解   1、@Entity :用于添加在实体类上,定义该JAVA类成为被JPA管理的实体,将映射到指定的数据库表。如定义一个实体类Category,它将映射到数据库中的category表中。   2、@Id :定义属性为数据库表中的主键列,一个实体里面必须有一个。   3、@Table ...

Mon Oct 28 07:37:00 CST 2019 0 1134
Spring-data-jpa 学习笔记(二)

通过上一篇笔记的,我们掌握了SpringData的相关概念及简单的用法。但上一篇笔记主要讲的是Dao层接口直接继承Repository接口,然后再自己定义方法。主要阐述了自定义方法 ...

Thu Oct 05 06:07:00 CST 2017 2 2811
Spring-data-jpa 学习笔记(一)

Spring家族越来越强大,作为一名javaWeb开发人员,学习Spring家族的东西是必须的。在此记录学习Spring-data-jpa的相关知识,方便后续查阅。 一、spring-data-jpa的简单介绍 SpringData : Spring 的一个子项目。用于简化数据库 ...

Sat Sep 23 00:37:00 CST 2017 0 46765
学习Spring-Data-Jpa(七)---JpaRepository

  之前我们学习的Repository都是Spring-Data为了兼容NoSQL而进行的一些抽象封装,从JpaRepository开始是对关系型数据库进行抽象封装。JpaRepository位于spring-data-jpa项目下的repository包中,继承 ...

Wed Nov 13 06:50:00 CST 2019 0 343
学习Spring-Data-Jpa(二十)---@EnableJpaRepositories

1、在使用SpringBoot项目的时候,我们只需要添加spring-boot-starter-data-jpa的依赖就可以使用了。其实是spring-boot-autoconfigure帮我们做好了,在该jar包下的META-INF中spring.factories中可以找到 ...

Sat Dec 28 01:36:00 CST 2019 0 2475
学习Spring-Data-Jpa(十八)---JPA的继承策略

  前面学习过@MappedSuperclass,可以把一些公共的属性提取到添加该注解的类里,如id,creteTime,updateTime等。该类不会生成表,该类中相应的字段都会生成在子类中。该类没有被@Entity注释,不是一个实体。 @Inheritance   JPA为我们提供 ...

Thu Dec 26 00:51:00 CST 2019 0 1895
spring-data-jpa多对多映射

仅做笔记用 第一次写多对多: 需求:相册(Album)分类(Fenlei) 一个相册有多个分类,一个分类有多个相册 主要代码: @Entity @Table(name = "album ...

Tue Nov 12 06:09:00 CST 2019 0 460
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM