최대 절전 모드 도구를 사용하여 엔티티을 생성하고 테이블에 매핑합니다. 생성되는 각 엔티티 클래스는 기본적으로 Serializable 인터페이스를 구현합니다. 어떻게 Serializable 인터페이스를 구현하지 못하게 할 수 있습니까? 다음은 툴에 의해 생성 된 테스트 클래스의 예입니다. 기본적으로 Serializable 인터페이스를 구현했습니다. 내 TestInterface 실제로 Serializable 인터페이스를 확장하므로 테스트 클래스가 필요하지 않습니다.최대 절전 모드 도구에서 Serializable 인터페이스를 구현하지 못하도록하는 방법
public TestInterface extends Serializable {
}
@Entity
@Table(name = "TEST")
public class Test implements TestInterface, java.io.Serializable {
..
..
}
은 또한 엔티티의 상단에, 우리는 단지 이름 속성은 @Table 주석에 추가해야합니다. 또한 스키마 속성을 스키마 = "SampleUser"으로 추가하는 도구가 필요합니다. serialVersionUID를 코드에 추가해야합니다. 아래는 생성 도구가 필요한 코드입니다.
@Entity
@Table(name = "TEST", schema = "SampleUser")
public class Test implements TestInterface{
private static final long serialVersionUID = 1L;
..
..
}
감사합니다. POJO 생성에 seralizable 인터페이스를 Implmenting 제거 : 아래 따를 수