私は問題があります - 私は冬眠しているため、テーブルをキャストする必要があり、executing session.createSQLQuery(query).list()
コマンドで返されます。 私はaddEntity(Result.class)
コマンドを追加しようとしましたが、プログラムが例外をスローします。私は、Entityクラス結果と注釈を作成しようとしましたデフォルトのhibernate createSQLQueryを自作クラスのリストにキャスト
| bookName | authorSurname | authorFirstName | authorPatronymic | releaseDate | amountBooks|
:MySQLで
Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.MappingException: Unknown entity: com.hib.entities.Result
マイ結果テーブルは次のようになりますそれは、私が失敗したようです。 私のエンティティクラスは次のようになります。
package com.hib.entities;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table
public class Result {
String bookName;
String authorSurname;
String authorFirstName;
String authorPatronymic;
Integer releaseDate;
Integer amountBooks;
public Result(String bookName, String authorSurname, String authorFirstName, String authorPatronymic, Integer releaseDate, Integer
amountBooks) {
this.bookName = bookName;
this.authorSurname = authorSurname;
this.authorFirstName = authorFirstName;
this.authorPatronymic = authorPatronymic;
this.releaseDate = releaseDate;
this.amountBooks = amountBooks;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public void setAuthorSurname(String authorSurname) {
this.authorSurname = authorSurname;
}
public void setAuthorFirstName(String authorFirstName) {
this.authorFirstName = authorFirstName;
}
public void setAuthorPatronymic(String authorPatronymic) {
this.authorPatronymic = authorPatronymic;
}
public void setReleaseDate(Integer releaseDate) {
this.releaseDate = releaseDate;
}
public void setAmountBooks(Integer amountBooks) {
this.amountBooks = amountBooks;
}
public String getBookName() {
return bookName;
}
public String getAuthorSurname() {
return authorSurname;
}
public String getAuthorFirstName() {
return authorFirstName;
}
public String getAuthorPatronymic() {
return authorPatronymic;
}
public Integer getReleaseDate() {
return releaseDate;
}
public Integer getAmountBooks() {
return amountBooks;
}
@Override
public String toString() {
return "Result{" +
"bookName='" + bookName + '\'' +
", authorSurname='" + authorSurname + '\'' +
", authorFirstName='" + authorFirstName + '\'' +
", authorPatronymic='" + authorPatronymic + '\'' +
", releaseDate=" + releaseDate +
", amountBooks=" + amountBooks +
'}';
}
}
あなたは、この問題を解決するために私を助けてくださいことはできますか?