一、idea插件安装
打开idea,file-settings...-plugins-marketplace。搜mybatisx后进行安装,按提示操作即可。安装完后如下:
二、idea配置数据库连接(以mysql为例)
点击database-+-data source-mysql
输入root、password和database后点击test connection,如果报错:
server returns invalid timezone. go to 'advanced' tab and set 'servertimezone' property manually.
解决办法:
点击advanced找到servertimezone,设置值:asia/shanghai
如下图所示:
返回general重新点击test connection,点击ok确定即可
之后就可以在idea中打开查看编辑数据表了
三、生产基础代码
右键点击要生产的表-mybatisx-generator
1. module path
输入框内点击后会弹出一个小框,选择要生成的基础代码存放于项目哪个子模块
2. base package
生成的基础代码存放于哪个包下面(可多级)
3. relative
实体类的包名
4. classname
实体类名称(点击可编辑成你所需要命名成的名字)
点击下一步next
1. annotation
1.1 none
1.2 mybatis-plus 3
1.3 mybatis-plus 2
(不要用这个,这个所需jar版本太低)
1.4 jpa
2. options
2.1 comment
实体属性上会自动添加上数据库字段上的文字描述
2.2 tostring/hashcode/equals
实体类中会添加tostring/hashcode/equals这三个方法
2.3 lombok
实体类上会自动增加@data注解
2.4 actual column
实体属性命名同数据库一致
2.5 actual column annotation
实体类上会自动增加@ tablefield注解,并匹配到相应数据库字段,且实体属性采用驼峰命名
2.6 jsr310: date api
实体中的时间格式的不再用date类型,而是采用java8的localdatetime类型
3. template
3.1 mybatis-plus2(不要用这个,这个所需jar版本太低)
生成实体文件、xml文件、dao层接口文件、service层接口文件和service层接口实现文件
3.2 default-empty
生成实体文件、xml文件和dao层接口文件
3.3 mybatis-plus3
生成实体文件、xml文件、dao层接口文件、service层接口文件和service层接口实现文件
3.4 default-all
生成实体文件、xml文件(包含部分基础的代码)、dao层接口文件(包含部分基础的代码)
3.5 custom-model-swagger
生成实体文件(属性上会自动增加swagger的相关注解)、xml文件(包含部分基础的代码)、dao层接口文件(包含部分基础的代码)
3.6 表格中的module path、base path和package name点击后都可进行重新编辑
点击完成finish后,相关基础代码就生成了。如下图:
到此这篇关于idea之mybatisx使用的图文步骤的文章就介绍到这了,更多相关idea mybatisx使用内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论