# 使用Groovy脚本创建DTO及其他对象
Groovy脚本是Idea内置支持的拓展语言，所以，该脚本只适用于Idea使用，Eclepse推荐使用系统内置的DTO创建工具
1. 创建database
使用Idea右侧的工具栏创建一个database，配置数据库连接，连接到指定的数据库  
*若是没有database选项，请检查是否已经开启database插件：setting->plugins*
![创建database](/assets/database_add.png)
![配置database](/assets/database_config.png)
2. 导入Groovy脚本
在database下的table中随便选择一张表，右击，Scripted Extensions ->Go to Script Directory，复制脚本到指定目录下
![导入Groovy脚本](/assets/database_add_script.png)
3. 生成DTO、Mapper、Service、ServiceImpl对象
在database下的table中选择需要创建DTO的表，右击，Scripted Extensions ->Generate Hel.groovy, 弹出文件选框，选择到指定的目录下  
*会自动在指定目录下创建dto、mapper、service、service.impl四个包路径*
![生成](/assets/database_script.png)