zoukankan      html  css  js  c++  java
  • @MappedSuperclass的作用

    在实体类映射到数据库的时候有些字段是每个实体类都可以用到的,比如id,createTime 等等,则这时候继承一个父类,父类BaseEntity中定义几个属性,用BaseEntity中的@MappedSuperclass我们可以将该实体类BaseEntity当成基类实体,它不会隐射到数据库表,但继承它的子类实体在隐射时会自动扫描该基类实体的隐射属性,添加到子类实体的对应数据库表中。

    使用环境:

    1.@MappedSuperclass注解使用在父类上面,是用来标识父类的

    2.@MappedSuperclass标识的类表示其不能映射到数据库表,因为其不是一个完整的实体类,但是它所拥有的属性能够隐射在其子类对用的数据库表中

    3.@MappedSuperclass标识得嘞不能再有@Entity或@Table注解

  • 相关阅读:
    最小乘积(基本型)
    删除数组零元素
    大小写转换
    矩阵乘法
    字串统计
    出现次数最多的整数
    Anagrams问题
    前缀表达式
    2的次幂表示
    POJ
  • 原文地址:https://www.cnblogs.com/lqtbk/p/9491645.html
Copyright © 2011-2022 走看看