IDEA 中如何通过连接数据库自动生成代码

目录

1、IDEA 中安装 MyBatisX 插件

2、点击 IDEA  右侧的 database 数据库按钮,点击新建数据源 Data Source

3、编辑数据库连接信息

4、选择你要生成代码的数据库表

5、编辑你代码生成的基本路径以及一些配置项

6、选择annotation:mybatis-plus3,选择是否生成注释,是否使用Lombok,模版 template:mybatis-plus3,点击Finish,生成代码。


1、IDEA 中安装 MyBatisX 插件

Ctrl+Alt+s 打开设置》plugins ,搜索 MyBatisX》install 安装

安装完成,右侧显示 installed 已安装。

最后点击应用》确定,即可。

2、点击 IDEA  右侧的 database 数据库按钮,点击新建数据源 Data Source

 选择你要链接的数据库类型

3、编辑数据库连接信息

 注:填写自定义名称、数据库连接地址、端口号、用户名、密码。第一次配置时,需要安装数据库驱动,填写好信息后,点击“Test Connection”测试连接是否正常。

安装数据库的连接驱动,如果有网,直接按照提示下载安装即可,没有网,就关联自己本地的数据库驱动 Jar 即可。

点击测试连接按钮,连接成功,会提示:已成功。然后点击确定,会默认打开数据库的操作控制台。

4、选择你要生成代码的数据库表

右击数据库表,选择第一个 mybatis-generator

 如果这里没有第一个菜单,可以重启 IDEA 加载插件。

5、编辑你代码生成的基本路径以及一些配置项

 base package:包名,例如:(cn.com.example.Entity)

其他配置项,见名之意,自行研究测试,点击下一步 next。

6、选择annotation:mybatis-plus3,选择是否生成注释,是否使用Lombok,模版 template:mybatis-plus3,点击Finish,生成代码。

这里就会看到预览界面,有Mapper 接口,mapper.xml,service 接口以及实现类,还有各个文件生成的目录位置。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/652621.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

时间序列预测:基于PyTorch框架的循环神经网络(RNN)实现销量预测

之前随手一写,没想到做预测的同学还挺多,但是之前那个效果并不好,于是在之前的基础上重新修改完善,到了现在这一步才感觉预测算是初步能应用。 上文地址:LSTM模型预测时间序列:根据历史销量数据预测商品未…

计算机视觉的应用29-卷积神经网络(CNN)中的变种:分组卷积、转置卷积、空洞卷积的计算过程

大家好,我是微学AI,今天给大家介绍一下计算机视觉的应用29-卷积神经网络(CNN)中的变种:分组卷积、转置卷积、空洞卷积的计算过程。分组卷积将输入通道分为几组,对每组独立进行卷积操作,以减少计算量和模型参数。转置卷…

未能启动VMware Authorization Service

错误信息 英文版: VMware Workstation failed to start the VMware Authorization Service. You can try manuallystarting the VMware Authorization Service. If thisproblem persists, contact VMware support. 中文版 VMware Workstation 未能启动VMware Aut…

计算机体系结构与OS管理

冯诺依曼体系结构 我们只看数字信号(红色的线): 计算机数据的流动决定了计算机的效率,数据流动就是数据在不同地方的来回拷贝。 所以我们会采取让硬件设备直接与CPU链接的方式,所以就有了储存器了。储存器大大提升了效…

linux的SSH(远程登录)服务

目录 1.SSH远程管理 1.1 SSH的概述 1.2 OpenSSH服务器 1.3 SSH端口、配置文件 2.服务端重要配置 3.登录验证方式 3.1 密码验证 3.2 密钥对验证 4.使用 SSH 客户端程序 4.1 ssh 远程登录 4.2 scp 远程复制 4.3 sftp文件传输 5.创建使用密钥对 6.TCP Wrappers访问控…

B端管理系统不关注用户体验,绝对是不讲武德。

功能、颜值、体验是构成B端管理系统三个要素,如果仅强掉功能和颜值,对体验不够重视,系统出来必定功能堆砌,花哨的空架子,本文来分析一下为什么用户体验很重要。 一、B端管理系统三要素 功能 指的是B端系统提供的各种…

【Unity动画系统】动画状态基本属性与相关API、IK简单概述

动画状态基本属性与相关API Tag:判断是否当前播放着相对应Tag的动画,如果是,那么玩家的输入就是无效的。 using UnityEngine.InputSystem;public AnimatorStateInfo stateInfo;void State(){//stateInfo animator.GetCurrentAnimatorStateIn…

本地体验最强开源模型Llama3+Qnw(支持Windows和Mac)

一键运行大模型本地软件(含模型):点击下载 Meta放出Llama3模型了,也应该是这段时间里的一个科技大新闻了。 Llama一直都是开源大语言模型的领头羊驼。 而Llama3又是所有羊驼中最新的领头羊。 可以简单地来看一下官方的对比数据…

如何安全进行速卖通自养号测评操作?

对于新加入的卖家而言,进行销量测评显得尤为关键。速卖通平台上的新店往往难以获得活动的扶持,且初始流量相当有限。因此,开店的首要任务便是积极展开测评工作,努力积累初始的评论和销售记录。测评的益处颇为显著,它不…

【Linux系统编程】基本指令(一)

目录 1、ls指令 2、pwd指令 3、cd指令 4、touch指令 5、mkdir指令 6、rmdir指令与rm指令 7、man指令 8、cp指令 指令就像刚学windows时学的单击、双击一样,都是操作操作系统 在windows下,文件通常会放在文件夹中,而Linux中同样有文件…

Java设计模式 _创建型模式_原型模式(Cloneable)

一、原型模式 1、原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能比较好。一般对付出较大代价获取到的实体对象进行克隆操作,可以提升性能。 2、实现思路: (1)、需要克隆的…

python中怎么注释多行

多行代码注释 方法一:先选中要注释的段落,然后按下“ctrl/”,即可实现多行代码的注释。效果如下: 再一次按下“ctrl/”就可以取消注释。 方法二:跟注释单行一样在每一行前面输入“shift#”。 #r(i-arr[idx])*rat[idx]…