一、前言:
数据库上百张表,一个一个编写mapper、model、dao太费事,使用了mybatis,就可以使用其提供的自动生成功能。
注意:在生成文件时,可能会覆盖掉之前已经写好的文件,所以不应集成在项目中,应单独建一个项目,生成文件后再根据需要拷贝到项目中。
二、使用方法:
(1)添加mybatis-generator依赖,使用1.3.7版本
(2)添加mybatis-generator插件,使用1.3.7版本,其中最重要的部分就是配置xml文件的位置(可以放到根目录或者是resource文件夹下)
三、添加配置文件
(1)指定特定数据库的jdbc驱动jar包的位置
(2)配置数据库连接信息
(3)指定Model生成的位置
(4)指定sql映射文件生成的位置(即:mapper.xml文件)
(5)指定接口dao生成的位置
(6)规定生成表的方式:单个表或整个数据库的表(tableName="%",%代表所有表,sys_%代表sys开头的所有表,sys_table就代表sys_table这一张表)
四、生成方法:
找到刚刚添加的mybatis-generator插件的位置,双击即可生成。