давайте перейдем прямо к проблемам (с Grails 1.1.1, он должен работать на предыдущей)
У меня есть 2 домена, то есть: пользователь и детали, как это:
Class User {
String userName ;
..... // another fields
static hasMany = [details:Detail];
}
Class Detail{
String detailName ;
... // another fields
static belongsTo = [user:User];
}
Теперь, если бы я сделал:
def user = User.get(1);
Detail.findAllByUser(user);
почему выдает ошибку?
Но если я сделаю модификацию на детали
Class Detail{
String detailName ;
... // another fields
User user;
static belongsTo = [user:User];
}
(добавив пользователя) будет работать как обычно ...
Есть ли какой-нибудь эффект, если он принадлежит?
или я здесь ошибся?