請先看以下代碼:
public abstract class A
{
@Id
@GenericGenerator(name="assigned", strategy="assigned")
@GeneratedValue(generator="assigned")
@Column(nullable=false,length=100)
private String Id;
........
}
public class B extends A
{
}
問題:
B 可以繼承A關於Id的注解嗎?
可以的。
https://blog.csdn.net/sakurainluojia/article/details/90108859
不能被继承,因为@Id,@Column等注解都没有被 @Inherited 元注解修饰,所以不能被继承