gorm

    5

    2답변

    Grails/GORM을 사용하여 도메인 객체를 영속화 할 때 나는 왜 save() 호출이 실패하는지 궁금해한다. 이 쉽게 로직을 추가하여 해결할 수 있습니다 if (!o.save()) { o.errors.allErrors.each { println it } } 을하지만, 중복 코드를 많이 추가)이 사방 나는 .save을 (할 추가. DRY의

    11

    2답변

    GORM의 복합 외래 키에 대한 열 이름을 사용자 정의해야하며이를 수행하는 방법을 보여주는 문서를 찾지 못했습니다. PK 칼럼을 커스터마이징하는 방법과 칼럼 FK를 단일 칼럼으로 커스터마이징하는 방법을 알고 있지만 다중 칼럼 FK는 커스터마이징하는 방법을 알고 있습니다. 전혀 가능합니까? 감사합니다.

    1

    4답변

    의 내가 두 테이블 직원과 1 급여 있다고 가정 해 봅시다 : N 관계를 (한 급여가 많은과 연관 될 수 있습니다 직원). SELECT e.id, e.name, s.salary FROM employee e, salary s WHERE s.id = e.salary_id AND e.id = 12345; 내가 클래스에 기존의 데이터베이스 구조를 매핑 어떻게

    3

    1답변

    LAMP에 간단한 티켓 로깅 애플리케이션 빌드가 있습니다. 나는 현재 grails로 놀고있다. 데이터베이스를 너무 많이 변경하지 않고 기존 MySql 데이터베이스를 사용하는 데모 응용 프로그램을 만들고 싶습니다. 데이터베이스에 다 대다 관계가 있습니다. '클라이언트'테이블이 '사용자'테이블 ('client_user'규칙)이 아닌 'cliet_contact'

    6

    1답변

    fetchMode를 도메인 클래스에서 "열심히"로 설정하는 경우에 대한 일반적인 지침은 무엇입니까? fetchMode의 장점과 단점은 "열망하는"대 기본 "게으른"것입니까? "eager"(fetchMode = eager)를 사용하는 경우와 (fetchMode = lazy)를 사용하지 않는 경우를 보여주는 몇 가지 구체적인 사례/유스 케이스를 포함하십시오.

    7

    2답변

    일반적인 일대 다 매핑에서 "one"쪽은 연결의 소유자입니다. 왜 그런 매핑을 위해 belongsTo 매핑을 사용합니까? belongsTo를 지정하는 부작용이 누락 되었습니까? 다른 말로하면 : GORM에서 belongsTo 매핑을 지정하면 효과가 어떻게 지정되지 않습니까?

    16

    3답변

    GORM을 사용하여 사용자 개체를 정의했다고 가정 해 봅시다. 각 사용자는 0 개 이상의 로그인을 가질 수 있습니다. 각 로그인에는 타임 스탬프가 있습니다. user.logins를 검색 할 때 login.date의 값에 따라 로그인을 정렬하고 싶습니다. 이것을 달성하기위한 정확한 Grails 방법은 무엇입니까? 예 : 모든 사용자의 로그인을 오름차순으로 나

    2

    3답변

    다음 Groovy 코드는 grails-app/domain/Foo.groovy에 쓸 때 Foo라는 GORM- 지속 도메인 클래스를 생성합니다 : class Foo { String someField } 그러나 "public class Foo"라고 쓰면 클래스가 얻지 못합니다 GORM-persisted (즉, save() 메소드가 삽입되지 않았거나

    4

    1답변

    나는 Grails/GORM을 배우고 있으며 이해 했으므로 세션의 도메인 객체를 저장하지 않는 것이 가장 좋습니다 (잠재적 수정 사항은 http://jira.codehaus.org/browse/GRAILS-978 참조). 해결 방법은 간단합니다. 단순히 도메인 객체의 참조 ID를 세션에 저장 한 후 다음 요청에서 객체를 다시 검색하십시오. 제 질문은 도메인

    1

    3답변

    I는 도메인 클래스 가지고 class ServicesGroup { Long id String name String description String toString(){ return name } static mapping = { version false table 'r