2011-03-28 12 views
2

기존 데이터베이스에서 grails 도메인 클래스를 생성하고 싶습니다. 일반적으로 도메인 클래스에서 데이터베이스를 생성 했으므로 기존 데이터베이스 스키마에서 데이터베이스를 생성해야합니다. 사용할 수있는 명령어가 있으면 도와주세요.데이터베이스에서 Grails 도메인 클래스 생성

http://grag.sourceforge.net는 아마도이 도움이 될 :

+0

안녕하세요 ... 누구든지이 명령을 사용할 수있게 도와주세요. Groovy로 전환 중이므로 기존 데이터베이스에서 도메인을 만들어야하기 때문에이 방법이 필요합니다. – Krishna

답변

0

는 도구라는 GRAG 있습니다.

+1

GRAG는 Grails 2.1과 호환되지 않습니다. 어떤 대안? –

+0

GRAG는 2009 년부터 업데이트되지 않았습니다. – Jason

0
  • 추가 플러그인 (런타임 ': DB-리버스 엔지니어링 : 3.0.0') buildconfig.groovy의는
  • 는 hibernate4에서
  • 변경 최대 절전 모드 버전 : 4.3.6.1는 최대 절전 모드 : 3.6.10.18
  • 하는 패키지를 정의 config.groovy에 config를 설정하여 도메인 클래스 grails.plugin.reveng.packageName = "com.app.promotion"
  • 표를 나열하십시오. config.groovy 도메인 클래스를 생성하고 싶습니다 grails.plugin.reveng.includeTables = [ "promotion", "event", "promotionexecutionstrategy"]
  • config.groovy grails.plugin.reveng에서 shcema config를 정의하십시오. defaultSchema = "t0006"
  • 그런 다음 "grails -Dgrails.env = 개발 db-reverse-engineer"명령을 실행하십시오. 여기서 개발은 데이터 소스의 환경입니다.
  • 이 단계를 완료하면 목록 항목을 정의한대로 패키지의 도메인 클래스를 볼 수 있습니다.
관련 문제