step -1
安装插件
在项目根目录运行 grails install-plugin db-reverse-engineer
step-2
配置数据库参数
在项目配置文件DataSource.groovy中配置数据库信息
例:
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
username = "root"
password = "root"
dbCreate = "create-drop" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:mysql://localhost:3306/test"
}
step -3
配置插件参数
在项目配置文件Config.groovy中配置信息
例:
//设置生成的Domain Class的包名,缺省值为应用的名字,可以自己指定
grails.plugin.reveng.packageName="price"
//设置jdbc jar路径(也可以通过grails.plugin.reveng.jdbcDriverJarDep设置,集成maven会自动去找jar)
grails.plugin.reveng.jdbcDriverJarPath="E:/workspace-sts-2.8.0.RELEASE/GrailsDemo/lib/mysql-connector-java-5.1.17.jar"
step -4
运行插件
在项目根目录运行grails db-reverse-engineer
自此所有Domain都会自动生成。lol
备注:更多配置参数 参考文档
http://grails-plugins.github.com/grails-db-reverse-engineer/docs/manual/guide/single.html