美文网首页
SpringBoot2.x项目中注解的使用

SpringBoot2.x项目中注解的使用

作者: Leo__Wu | 来源:发表于2018-12-09 13:24 被阅读0次

    注:此文章的相关知识点的使用均经过项目实战验证,亲测亲用。

    1.@MappedSupperclass(JPA)

    (1)为什么要用

            当进行将实体映射到数据库表的操作时,实体类中有几个共同的属性,比如编号ID,创建者,创建时间,修改者,修改时间,备注等。此时,我们可以将这些属性抽象出来当成一个父类,然后再以不同的实体类来继承这个父类。

     (2)它的作用

            通过这个注解,我们可以将该实体类当成基类实体,它不会映射到数据库表,但继承它的子类实体在映射时会自动扫描该基类实体的映射属性,添加到子类实体的对应数据库表中。

     (3)注意

            ①@MappedSuperclass注解使用在父类上面,是用来标识父类的作用;

            ②@MappedSuperclass标识得类不能再有@Entity或@Table注解  但是可以使用@Id 和@Column注解

    持续更新中,敬请期待。

    相关文章

      网友评论

          本文标题:SpringBoot2.x项目中注解的使用

          本文链接:https://www.haomeiwen.com/subject/vnwhhqtx.html