我用Quarkus建立了一個應用程式,我使用Hibernate和Panache來建立模型。一切都很順利,應用程式啟動了,但是當我使用Panache功能呼叫Web服務獲取一個串列時(.listAll()),我得到了一個空的串列,并且我在控制臺中看到了以下資訊:
HH000183: no persistent classes found for query class: from com.myproject.model.TeamEntity
我的模型是用@Entity注解定義的,它應該允許Hibernate自己找到物體映射。下面是一個關于Team模型的例子:
@Entity
@Table(name = "TEAM")
public class TeamEntity extends PanacheEntityBase {
@Id
@GeneratedValue(strategy = SEQUENCE, generator = "TEAM_SEQ_GEN")
@SequenceGenerator(name = "TEAM_SEQ_GEN", sequenceName = "TEAM_SEQ", allocationSize = 10)
@Column(name = "ID_TEAM", nullable = false)
private int id;
@Column(name = "NAME", nullable = false)
private String name;
...
我在專案中沒有任何persistence.xml檔案,只有與Quarkus鏈接的application.properties。以下是從我的專案中提取的相關屬性:
quarkus.datasource.db-kind=oracle
控制元件的使用方法是:1.用滑鼠點擊滑鼠左鍵;2.用滑鼠左鍵點擊滑鼠右鍵;3.用滑鼠左鍵點擊滑鼠右鍵。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/309847.html
標籤:
上一篇:搜索時,自定義欄位橋中添加的Hibernate/Lucene欄位未知
下一篇:量化交易 米筐 策略回測總結
