어노테이션이 실제로 어떻게 작동하는지 잘 모르겠습니다. 동일한 클래스에서 JAXB와 JPA (eclipselink 포함)를 사용하고 있습니다. 이자형. 나는이 같은 클래스 정의를 얻을 :여러 프로세서에 대한 주석을 Java 클래스에 넣을 수 있습니까?
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Channel")
@Entity
public class Channel extends NamedEntity {
@XmlAttribute
@XmlSchemaType(name = "anyURI")
@Column(name="url")
protected String url;
@XmlAttribute
@Column
protected String coDirection;
// etc...
}
지금은 (예를 들어 이상한 오류를 받고 있어요 보통 것을 의미한다 "[email protected]는 기존의 엔티티 타입이다" 클래스가 내 persistence.xml에 없습니다.) 주석이 서로 간섭하는지 궁금합니다.
+1 체크리스트는 일반적으로 매우 유용합니다. 그러나 게시하기 전에 이미 작업을 마쳤습니다. 마침내 나는 그것이 실제로 이해하지 못하는 클래스 로딩 문제가 될 것이라고 생각했지만 어쨌든 해결할 수있었습니다. 내 대답도 참조하십시오. –