方便开发:
我们需要找到与之对应idea的插件版本:
链接:https://pan.baidu.com/s/1Vg_JQdc8PAUy4zUxIJV0lQ 提取码:fwys
下载后,推荐放到我们安装idea的目录下:
然后进行配置;
点击确认输入进来,然后将插件加载进idea后,自动重启;
然后配置:
Onlinekey的话自己找一下我的百度云中也有自带。
配置:
数据库用的tinyInt或者smallnt生成java类型是byte和short两种类型。在java代码里面操作byte和short类型比较麻烦,经常需要强制转换,下面是设置使用Integer来替代byte和short还有使用Java8的日期时间类型
配置依赖:
<dependency>
<groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId>
<version>3.5.4</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId>
<version>1.18.10</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.11</version>
</dependency>
然后配置idea连接数据库:
报错的话:如果是Server retums invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.显示时区错误,因为时间与北京时间相差了八个小时。
有两种解决办法:
一:打开cmd控制单修改数据库的系统时间
首先要确认你是否配置了mysql的全局变量,配置了进行下一步;
进入黑窗口:mysql -h127.0.0.1 -u root -p;在输入密码
继续输入 show variables like'%time_zone'; (加分号)查看是否是system
如果是进行下一步:set global time_zone = '+8:00'; 修改时区;
如果不成功:当然也有能是数据库的问题修改下版本:
二:还是不行就在idea上连接数据库时改变属性(推荐)
在Advanced选项下修改属性
ServerTimezone = Asia/Shanghai
补充一点要使用lombok的话要先下载下它的插件,pom文件上边已经有了
然后单个的就成功了
多个的与单个的一样就是有一点要注意:
Ok,结束;
参考:https://blog.csdn.net/super_ljx/article/details/103051759
https://blog.csdn.net/liuqiker/article/details/102455077
https://blog.csdn.net/lianghecai52171314/article/details/105511508