当前位置: 代码网 > it编程>编程语言>Java > IDEA之MyBatisX使用的图文步骤

IDEA之MyBatisX使用的图文步骤

2025年05月12日 Java 我要评论
一、idea插件安装打开idea,file-settings...-plugins-marketplace。搜mybatisx后进行安装,按提示操作即可。安装完后如下:二、idea配置数据库连接(以m

一、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使用内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com