Как я могу использовать объект типа интерфейса в Grails Domain Class - PullRequest
2 голосов
/ 26 октября 2011

в Grails, отображение переменных класса домена с таблицей базы данных.

Я хочу использовать интерфейс типа объекта. и я хочу использовать Dependency Injection.

Пожалуйста, помогите мне! Я не хочу сопоставлять таблицу базы данных!

class User{
  String name
  UserService userService
}

interface UserService{
}

Если использовать этот код, я могу встретить сообщение об ошибке. «Невозможно отобразить UserService»

1 Ответ

1 голос
/ 26 октября 2011

Вам необходимо пометить его как transient

class User{
  String name
  UserService userService
  static transients = ['userService']
}
...