@Entity アノテーションで派生クラスの完全修飾名を宣言しないようにするにはどうすればよいですか? 次の xsd があります。
<xsd:complexType name="Project">
<xsd:annotation>
<!-- ... -->
</xsd:annotation>
<xsd:sequence>
<!-- ... -->
</xsd:sequence>
</xsd:complexType>
ただし、次の Java ソースが生成されます。
@Entity(name = "com.mycompany.db.Project")
@Table(name = "project")
@Inheritance(strategy = InheritanceType.JOINED)
public class Project
implements Equals, HashCode, ToString
{
...
}
次のように、@Entity から明示的に名前を削除する必要があります。
@Entity
@Table(name = "project")
@Inheritance(strategy = InheritanceType.JOINED)
public class Project
implements Equals, HashCode, ToString
{
...
}
ありがとう、