idea MySQL生成实体类_IDEA 从MySql自动生成实体类

连接MySql使用IDEA生成实体类。方便快捷,而且避免了属性名不匹配的情况。

需要注意的是:

1、字段名中的下划线会自动舍弃;

2、类型转换有不同:date会自动导java.sql.date包,int类型会转换成long类型。

d2e5aa7d1b71a851e7687e835fe27206.png

首次使用单击+号,选择MySql

390de38118e9583feaafe7ca6b38de2a.png

第一次生成的话,要点中间的test connection,下载插件,如下载成功后,测试连接报如下错误,可能是MySql没有设置时区

Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone'

进入命令窗口(Win + R),连接数据库 mysql -hlocalhost -uroot -p,回车,输入密码,回车,如图:

f9414cefaad15cbee85a95db82097eb4.png

继续输入 show variables like'%time_zone'; (注意不要漏掉后面的分号),回车,如图:

9dbe2c8e027449f5fd7b7569d505a94f.png

显示 SYSTEM 就是没有设置时区。

现在我们来设置时区。

输入set global time_zone = '+8:00'; 注意不要漏掉后面的分号),回车,如图:

3d9d0f2bdf4e845f9e454aff8eef0615.png

再打开一个cmd窗口,登录后,输入: show variables like'%time_zone'; (注意不要漏掉后面的分号),如显示下图,则表示成功

79ec79132d749ed50bd64a7178b20ce8.png

然后再,测试Test connection则成功,成功后选择对应数据库中的表,进行下一步操作即可

19ea8e18c06d144bbff60d92ce7dc00b.png

06143a6eccd7fa5723326525733ec79b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值