簡體   English   中英

IllegalArgumentException:屬性 PublicID 不在根類型 entity.UserRegion 上

[英]IllegalArgumentException: property PublicID is not on root type entity.UserRegion

我正在查詢連接實體 userregion 以查找具有特定郵政編碼和活動用戶的區域。 然后我比較了他們兩個之間的結果。

userregion
------------------------
PublicID | UserID | RegionID

regionzone
------------------------
Code | ZoneType | Region(FK)

user
------------------------
Credential | Region (FK)
var regQuery = Query.make(UserRegion).join("Region").join("ID", RegionZone, "Region").compare("Code", Equals, polZip)
var userQuery = Query.make(UserRegion).join("User").join("Credential").compare("Active", Equals, true)
regQuery.subselect("PublicID", CompareIn, userQuery, "Credential.PublicID")

子選擇返回以下錯誤:IllegalArgumentException:屬性 PublicID 不在根類型 entity.UserRegion 上

我不太確定這里的問題是什么,所以任何幫助將不勝感激。

在子選擇查詢中,能否去掉“Credential.PublicID”中的雙引號,然后再次嘗試執行查詢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM