扩展实体类时遇到的问题记录下
spring data jap 中不想修改原有实体类,选择继承原实体类,并添加了几个字段扩展功能
例:部分原实体类
@Entity
public class PartyOrganizationPerson {
@Id
@GeneratedValue(
strategy = GenerationType.IDENTITY
)
@Column(
name = "id"
)
private Long id;
private Date createTime;
private String name;
private String idCard;
扩展该实体类:
@Entity
public class PartyOrganizationPersonUs extends PartyOrganizationPerson {
private Integer redGroup;
private Integer bothReport;
遇到的问题:启动项目时会自动在数据实体类对应的表中创建dtype字段,dtype字段的值是该扩展类的类名,不然无法查询出数据