문제점을 발견했습니다. 그리고 나는 더 많은 방문객들을 위해 나 자신의 질문에 답하고있다.
내 블로그에는 두 개의 블로그 항목이 저장됩니다. http://city81.blogspot.kr/2011/11/jax-ws-jaxb-and-generics.html
제발, 사람, 몇 가지 기술적 인 물건으로 나와 다른 사람에 대한 대답.
내 JAXB 주석 클래스는 다음과 같습니다.
@Entity
@Inheritance
abstract class Parent {
}
@Entity
class Sun extends Parent {
}
@Entity
class Daughter extends Parent {
}
JPA 테스트에서는 세 가지 클래스가 모두 작동하는 것처럼 보입니다.
JAX-WS의 경우 클래스에 @XmlSeeAlso
이라는 주석을 달아야합니다.
@XmlSeeAlso({Sun.class, Daughter.class})
abstract class Parent {
}
는 지금은
abstract ParentService<P extends Parent> {
}
@WebService
class SunService extends ParentService<Sun> {
}
작업 할 수 있습니다