データベースに empId、empName、Dept、DOJ、DoB、Sex、Qualification のフィールドを持つ Employee テーブルと、多くのレコードがあります。
サービスと Dao クラスがあり、EMP Java リソース クラスは次のとおりです。
@Entity
@Table(name="EMP")
@XmlRootElement(name = "EmpResource")
public class Employee{
private String empId;
private String empName;
private String href; // this field doesn't exist in the database table.
@XmlElement
public String getEmpId(){
return empId;
}
@XmlElement
public String getEmpName(){
return empId;
}
@XmlAttribute
public String getHref(){
return "http://host/rest/v1/employees/" + empId;
}
}
URL http://host/rest/v1/employeesが EmpId、EmpName、および href フィールドのみを含むすべてのレコードを取得する REST ベースの URL を作成しようとしていますが、アプリケーションを実行しようとするとこのエラーが発生します
javax.xml.bind.JAXBException: class com.vargo.EmpResource nor any of its super class is known to this context.
何か助けはありますか?
よろしく、キチャ