0

別のドメイン クラス User と 1 対 1 の関係を持つドメイン クラス UserProfile があります。ドメインの構造が提供されます。

сlass UserProfile {
String fio
String position
String phone
String email

static belongsTo = [user: User]

static constraints = {
          // some constraints
}
static mapping = {
   //some mapping; user property is not mapped
}    

UserProfile ドメインの Grails でネイティブ sql クエリを作成する必要がありますが、ユーザー プロパティ (静的に属している = [ユーザー: ユーザー]) を参照する方法がわかりません。USER_ID を試しましたが、うまくいきません。マッピング セクションを使用して列に直接名前を付けることはできません。UserProfile ドメインのユーザー列がデータベースでどのように命名されているか、およびネイティブ SQL クエリでどのように呼び出されるかを調べる必要があります。

4

2 に答える 2