지금 EJB를 배우고 있습니다. 프로젝트를 glassfish 서버에 배포 할 때. 내 엔티티 bean 중 하나가 전개되지 않았습니다. 그러나 다른 2 명은 제대로 작동합니다. 엔티티 빈 코드는 다음과 같습니다.엔티티가 배포되지 않았습니다.
package com.supinfo.javapetstore.model;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name = "Items")
public class Item implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String reference;
public Item() {
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getReference() {
return reference;
}
public void setReference(String reference) {
this.reference = reference;
}
@Override
public String toString() {
return "Id: " + id + "/reference: " + reference;
}
}
배포 할 때 오류 또는 경고 메시지가 없습니다.
고마워요.
당신은 글래스 피시로는 EclipseLink를 사용하는 가정
h 아예 배포되지 않았다는 것을 알고 계셨습니까? – Bozho
나는 그것이 "Items"라는 이름의 테이블을 지정된 데이터베이스에 생성해야한다고 생각한다. – patriot7