어떻게 초기화는 날짜 필드에배 도메인 개체를 행동으로 타임 스탬프?

StackOverflow https://stackoverflow.com/questions/2147216

  •  23-09-2019
  •  | 
  •  

문제

나는 도메인을 가지고 있는 클래스 두 날짜에 그리고 나는 그들 중 하나로 채워 현재 시간이 기록에 대해 생성 개체처럼,타임 스탬프를 만들...

class Contact {
    Date initiatedDate
    Date acceptedDate
}

그것이 충분하는 새로운 Date 체 중 하나에서의 그들과 다른 null 을 허용할 때까지 같은 시간으로 필요해요 그것을 채우기 위해 일종의 다음과 같이...

class Contact {

    static constraints = 
    {
        acceptedDate(nullable:true)
    }

    Date initiatedDate = new Date()
    Date acceptedDate
}

나는 실험,하지만 내가할지 여부를 알고 싶습니다 이것은 올바른 방법에 대해 이동하거나 뭔가가 있는지 더 많은 Grailsy 또는 GORMy 제가 살면서 해야 할 말, init 기능 또는 조정하여 도메인 개체를 정의해야 하는 기본적으로,그것과 같지 idversion.

감사

도움이 되었습니까?

해결책

당신이 쓴 작동해야만 사용할 수 있습니다 GORM 자동차-타임스탬프 기능을 추가하는 간단한 방법으로 필드:

class Contact {
    Date dateCreated
}

을 유지하려는 경우 자신의 이름을 위한 필드 동배 문서 또한 사용하는 방법을 보여줍 GORM 이벤트를 설정하는 분야에 저장하거나 업데이트합니다.

HTH

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top