Grails: поле основного домена по подробному полю домена [hasMany] - PullRequest
0 голосов
/ 25 октября 2011

Есть домены:

class Order {
  static hasMany = [execDepartments: Department]
  String orderNo
  //boolean signature 
  ...
}

class Department {
  String name
  ...
}

Я хочу добавить поле логическая подпись для Order, но по отделу, поэтому мне нужна подпись поля execDepartments для Order.Является ли это возможным?Пожалуйста, помогите.

Ответы [ 2 ]

3 голосов
/ 25 октября 2011

Является ли это отношением m: m?

, почему бы не создать еще один домен, например

class Order {
  static hasMany = [execDepartments: DepartmentOrder]
  String orderNo
  //boolean signature 
  ...
}

class DepartmentOrder{
    boolean signature
    Order order
    Department department
}

class Department {
    String name
    static hasMany = [execOrders: DepartmentOrder]
}

Тогда вы можете написать принадлежность

0 голосов
/ 25 октября 2011

Вам нужен список подписей в домене Order. Возможно, домен OrderSignature, который сопоставляет подписи с заказами.

...