iAfoot(2705) MyBatis-Generator基本用法

196 阅读1分钟

首先MyBatis-Generator的作用有如下几点:

  1. 生成model类、mapper接口、mapper对应的xml文件。
  2. 在项目的设计初期,数据库往往会发生微小的变动,比如添加或者修改一个字段,但是此时我们还没怎么手动修改mapper接口和xml,这个时候可以直接使用MyBatis-Generator重写生成以上文件,方便数据库的修改。
  3. 如果model类中有很多属性,自动生成会比较快,自己手写的话,一些jdbcType和javaType的对应关系可能弄不清楚,例如,jdbcType是TIMSTAMP,那么javaType就是Data,如果设置成java8的LocalDateTime就会出错,相应地,sqlSessionFactory也就无法实例化。

了解了MyBatis-Generator的作用之后,看一下它的具体使用:

  1. 下载MyBatis-Generator的配置文件、jar包及MySQL的连接包(根据不同的数据库去下不同的连接包),下载地址:github.com/mybatis/gen…
  2. 准备目录结构。
  3. 编写配置文件,之后运行如下命令:

运行之后,将生成的model类、mapper接口及xml文件复制到项目中即可。 最后给出MyBatis-Generator的配置文件的常用选项: