特定の郵便番号とアクティブなユーザーを持つ地域を見つけるために、結合エンティティ 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 にありません
ここで何が問題なのかよくわからないので、助けていただければ幸いです。