0

2 つのドメインの場所

class State {
  String name

  static searchable = {
    only: 'name'
  }
}

class Region {
  State state
  String name

  static searchable = {
    state component: true
    only: 'name'
  }
}

地域名で地域のみを検索するか、州名で州のすべての地域を検索したい。州は検索結果に含まれるべきではありません。

コードを変更するにはどうすればよいですか?
PS gorm でオブジェクトを見つける方法を知っています。コードの簡単な例を書きました。注目の検索には lucene が必要です

4

1 に答える 1

0

地域別地域名 In SearchableService

def search(String state){
 def stateSearch = State.findByName(region);
 return stateSearch
 }

州ごとに州のすべての地域を検索

def regionSearch(String region, String state){
 def state = state.findByName(state);
 def region = Region.findByState(state);
return return
}

うまくいけばうまくいきます。うまくいかない場合は、コードをサービスに貼り付けてください。

于 2014-01-21T20:53:42.900 に答える