나는 @Entity 및 @ Table 어노테이션이있는 Foo 클래스와 Foo를 확장하는 Bar 클래스가있다. Bar 클래스의 주석이 있습니까? 그렇지 않다면 강제로 할 수 있습니까?클래스가 다른 클래스의 주석을 확장합니까?
고맙습니다. 샘.
나는 @Entity 및 @ Table 어노테이션이있는 Foo 클래스와 Foo를 확장하는 Bar 클래스가있다. Bar 클래스의 주석이 있습니까? 그렇지 않다면 강제로 할 수 있습니까?클래스가 다른 클래스의 주석을 확장합니까?
고맙습니다. 샘.
주석이 상속되지 않습니다.
여기에서 자세한 내용을보실 수 있습니다 : http://fusionsoft-online.com/articles-java-annotations.php
일부 다른 참조 : https://stackoverflow.com/a/1644135/1001027 및 https://stackoverflow.com/a/4745820/1001027
예외가 선언이 @Inherited와 주석이 주석이다.
@Entity
및 @Table
주석은 기본적으로 상속되지 않지만 슈퍼 클래스에서 @Inheritance
주석을 사용하여 서브 클래스에 상속되도록 할 수 있습니다.
자세한 내용은 여기를 참조하십시오 : _default_으로 http://en.wikibooks.org/wiki/Java_Persistence/Inheritance
은, 주석이 상속되지 않습니다. 그러나, 주석은'@ Inherited' 주석으로 메타 주석이 붙어 있다면 (슈퍼 클래스로부터) 상속받습니다. – matts
@matts : 당신 말이 맞습니다. 주석 (주석 자체)이'@ Inherited'으로 주석 처리 될 경우 주석이 상속됩니다. –