특정 Grails 도메인 모델 클래스에 대한 사용자 정의 ID를 구현하는 최선의 방법을 찾으려고합니다. 요구 사항은 연도로 시작하고 대시 및 증분 숫자 (내년에 0으로 재설정 됨)가 오는 ID를 갖는 것입니다. 따라서 ID는 다음과 같습니다.Grails : Custom ID - 다음에 증분 번호가 표시됩니다.
2014-1
2014-2
2014-3
실제 ID를 사용하는 부분은 문제가되지 않습니다. 내가 갇혀있는 곳은 항상 ID를 늘리는 가장 좋은 방법을 찾는 것입니다. 일반적으로 데이터베이스는 ID를 증가시키고 고유한지 확인합니다. 그러나 커스텀 ID를 사용할 것이기 때문에이를 처리 할 필요가 있습니다. 어떻게 든이 독특한 테스트와 증분을하기 위해 데이터베이스를 연루시킬 수 있습니까? 이 문제를 해결하기위한 일반적인 접근 방식은 무엇입니까?
Btw, 나는 문제의 경우 백엔드에서 Oracle 데이터베이스를 실행 중입니다.
앱은 이와 같이 ID 생성 기능이있는 클러스터에서 작동하지 않습니다. Donal는 IMO에 대한 좋은 제안을하고 있습니다. – lukelazarovic