Grails의에서, 하나가 일대 다 관계 등의 모든 아이들을 찾아 낼 방법 , class Employee {
static hasMany = [ subordinates: Employee ]
static belongsTo = [ manager: Employee ]
}
에있는 모든 어린이를 찾기 하나의 관리자를 사용하여, 어떻게 모든 하위
변경된 사용자 이름 (flush:true 사용)을 저장 한 후 다음 표현식은 false로 평가됩니다. User.get(u.getId()).name == u.refresh().name
오른 쪽이 "이전"값을 반환하는 동안 왼쪽 손은 변경된 사용자 이름을 선택합니다. 아이디어? 다음 HTTP 요청에서 "u"참조 새로 고침이 작동하는 것으로 보입니다.
은 내가 먼저 코드를 보여 주면 더 쉬울 수 있습니다, 객체의 목록의 내용을 확인하기 Grails의를 얻으려고 객체 필요한 연락 ('받는 사람')이 잘 작동합니다 : def i = new Item()
// will be false
assert !i.validate()
// will contain a error for 'recipient.name' an
즉 내가이 개 도메인이 을 (그것은 이전에 작업을해야 Grails를 1.1.1)의 바로 문제 가자 : 사용자 및 상세 같이 : Class User {
String userName ;
..... // another fields
static hasMany = [details:Detail];
}
Class Detail{
Grails에서 친구 관계를 모델로하면 어떻습니까? 지금까지 내 사용자 클래스는 많은 추종자 class User {
//Searchable plugin
static searchable = true
String userId
String password
boolean enabled = true
// For Spring Security plugin
나는 2 개의 도메인을 가지고있다. 마스터와 세부 사항이있다. 마스터는 여전히 데이터를 저장하는 세부 사항에 오류가있는 경우 Master{
String masterName;
static hasMany=[details:Detail]
}
Detail
{
String detailName ;
static belongsTo =[maste
나는 두 Grails의 서버를 가지고있다 - 데이터베이스 웹/쓰기 액세스 읽기 - 서버 읽기 전용 데이터베이스에 액세스하고, 모든 것이 전송 쓰기 서버에 대한 요청 문제 : 웹의 도메인 개체를 캐싱을 쓰는 대신 응용 프로그램의 전체 실행에 대해 한 곳 (구성 파일)으로 만 읽게하려면 어떻게합니까 : '읽기 전용'으로 각 도메인 클래스 매핑.
나는 내 grails 1.1에서 대략 다음과 같은있다. 응용 프로그램 class AppCategory {
static belongsTo = App
static hasMany = [ apps: App ]
String name
}
class App {
static hasMany = [ categories: AppCate
Grails에 각 인스턴스에 대한 키/값 쌍을 저장해야하는 도메인 객체가 있습니다. 약 10 쌍 이상이어서는 안됩니다. 응용 프로그램의 사용자는 이러한 키/값 쌍을 편집 할 수 있어야합니다. 지금은 도메인 클래스의 각 인스턴스에 대해 HashMap에 데이터를 저장하는 방법을 찾고 있습니다. 이것이 작동한다고 생각하는 동안 grails generate-all
나는이 예외 얻고 사용 : 나는이 관절 식 잘못을하고있는 중이 야 생각 org.hibernate.MappingException: collection foreign key mapping has wrong number of columns: Room.cellsOrig type: component[locationX,locationY] class Room imple