我無法定義我的代碼有什么問題。上次我使用它并且它用詞,但現在當我嘗試閱讀時User,我得到 ClassCast execption:java.lang.ClassCastException: org.hibernate.loader.plan.build.internal.returns.CollectionReturnImpl cannot be cast to org.hibernate.loader.plan.spi.Fetch
我正在使用 Spring Boot 和 Hibernate,您能否幫助確定原因。User 物件包含 java.util.List 的 RoleEntity,其中包含 User。
問題出在第二個@Formula,第一個作品,我不知道這里有什么問題。
@Formula("(SELECT COUNT(*) FROM rdb.review r WHERE r.entity_id =
id)")
private Integer reviewsAmount;
@Formula("(SELECT COUNT(DISTINCT author_id) FROM rdb.review r WHERE
r.entity_id = id)")
private Integer peopleEnvolved;
}
uj5u.com熱心網友回復:
答案很簡單——我需要r.author_id在第二個公式中使用。但它在 MySQL Workbench 中作業正常,但在@Formula
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/441772.html
