다음과 같은 엔티티 EJB 관련 항목의 잘못된 정의를 보고합니다.
- 클래스가 필요한 인터페이스(EJBLocalObject, EJBObject 등)를 구현하지 않는 경우
- EJB 클래스 제어자가 올바르지 않은 경우
- 클래스가 인수 없는 public 생성자를 정의하지 않는 경우
- 인터페이스 대신 클래스 또는 그 반대로 사용된 경우
예:
public final class SessionEJB implements javax.ejb.SessionBean {
private SessionEJB() {} // 오류: 클래스가 인수 없는 public 생성자를 정의해야 합니다
}