IDEA生成实体详细教程
首先IDEA是自带的有实体(Entity)生成插件的,那么接下来我们一起来看看怎么使用IDEA自带的插件来生成我们的Java实体。
一、配置MySQL连接
1、打开IDEA找到右边的Databse(不同版本的IDEA,Databse的位置可能不一样,仔细在IDEA的左侧,下方,右侧好好找找)
2、依次点击①②③步找到MySQL(第三步如果没有用过MySQL生成实体,就会在下面的列表中,仔细找找就能找到)
3、点击MySQL之后会出来下面这个配置框(我用的是2021.3.3版本的IDEA,不同版本的IDEA界面可能会有区别,但是配置内容都是类似的)
接着我们来讲讲这些都是什么意思:
①MySQL连接的名称,这里可以随便填,不影响使用
②连接的注释
③MySQL的Host,也就是你需要连接的数据库的IP地址
④端口,默认3306
⑤MySQL的用户名
⑥MySQL的用户名对应的密码
⑦填写密码的保存方式,Forever:永久保存
⑧连接的数据库名称
⑨最终生成的jdbc驱动的URL
填写完成后有网的情况下直接点击Download下载驱动即可
最下方有一个Test Connection,在填完上面的配置之后可以点击Test Connection来看你填写的配置是否正确,如果填写正确它会提示你连接成功(如果提示连接不成功可以先检查一下IP,端口,账号密码有没有填对,IP能不能ping通等等)
到这里,生成实体的配置就算结束了,但是,这里还有一个问题,那就是如果你是处于没有网的情况下,你就需要单独下载MySQL的连接驱动Jar包的,接下来我们讲讲怎么在没有网的情况下将MySQL的连接驱动包导进IDEA。
1、你需要在网上下载一个mysql-connector-java-x.x.x.jar的jar包(x.x.x版本任意,建议不要版本太低,8.0.11以上的都可以)
2、然后放在下图中的路径中,放在jdbc-drivers这个目录下(注:选择你使用的用户名,AppData为隐藏文件夹,找不到AppData的去百度怎么显示隐藏文件夹)
3、将jar包放在这个目录下后,回到IDEA点击这个小扳手
4、依次选择Drivers -> MySQL 然后点右边的+号,选择第一个导入Jar包
5、选中jar包点击OK这样jar包就导入IDEA了
6、选中IDEA自带的配置,点击-号删除,然后下方点击OK即可
7、回到MySQL配置这里,可以看到Test Connection上方的Download按钮消失了,填写好配置就可以直接点击Test Connection来测试你的MySQL配置是否正确了
二、生成Java实体
完成了以上配置之后,现在就可以通过IDEA来生成实体了
配置好连接后,点击OK后Database就会出现这样一个连接,这里就会有我们数据库里的表和行
对数据表右键,然后依次点击②③
点击③之后就会出现让你选择生成实体的目录,你可以任意选择一个目录,点击OK即可生成实体
这就是IDEA自带的脚本生成的实体,很不好用,所以你也可以自定义修改这个脚本,网上也有很多的实体生成脚本,感兴趣的可以自己去搜一搜,我说一下这个脚本的位置在哪里
这个脚本的位置还是很好找的,你可以根据自己的需求来修改脚本,生成实体的注释,注解,字段类型等等,网上的脚本也有很多,可以去搜一下