[英]Hibernate Inheritance. super class attributes
我需要映射一个我无权访问的类。
@Entity
public class User extends org.springframework.security.core.userdetails.User {
@Id
@GeneratedValue
private Integer id;
private Integer age;
...
}
我的表是自动生成的,并且仅在子类中生成列,如果我无权使用@Inheritance
对其进行注释,该如何映射超类?
我尝试了@AttributeOverrides(value = { @AttributeOverride( name = "username", column = @Column(name = "username")) })
但没有用
我认为这里最方便的解决方案是访问属性。 只需添加一些覆盖的吸气剂并对其进行注释:
@Column("username")
public String getUsername(){
return super.getUsername();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.