发布时间:2025-06-09
浏览次数:0
链接:www..com/p/
该插件基于IDEA平台开发,能够实现自定义模板的创建,涵盖Java、html、js、xml等多种语言。无论何种与数据库相关的代码intellij idea 数据库关系图,皆可通过定制模板进行自动生成。它还具备数据库类型与Java类型之间的映射关系配置功能。此外,插件支持批量生成多张表的代码,并为每张表提供独立的配置选项。用户可进行完全个性化的设置,规则完全由用户自行定义。
1、安装 ()
我这里的话是已经那装好了。
建议大家在安装一个插件,叫做 。
通过注释的方式,编译时能够自动为属性创建构造器以及相关的方法。奇妙之处在于,尽管在源代码中并未直接编写构造器和相关方法,然而在编译后生成的字节码文件中,却能够找到这些方法和构造器的存在。
2、建立数据库
严禁对专业术语进行擅自更改,确保术语的一致性和准确性,同时维护知识的统一性和权威性。
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL,
用户名字段为可变长度字符串,长度不超过20个字符,默认值为空。
性别字段为可变字符类型,长度限制为六位,默认值为空。
`birthday` date DEFAULT NULL,
地址字段为可变字符类型,长度限制为20个字符,默认值为空。
密码字段为可变长度字符串,最大长度为20个字符,默认值为空。
PRIMARY KEY (`id`)
设置引擎为InnoDB,并指定默认字符集为utf8。
SET FOREIGN_KEY_CHECKS = 1;
3、在 IDEA 配置连接数据库
在这个之前,新建一个 项目,这个应该是比较简单的。
建好 项目之后,如下图所示,找到这个 。
按照如下图所示进行操作:
输入相应的数据库名称,设定用户账号,设置密码信息。完成这些步骤后intellij idea 数据库关系图,点击确认按钮。如此一来,IDEA 就成功与数据库建立了连接。
4、开始生成代码
在此处挑选您希望创建的表格,接着点击鼠标右键,便会显示出类似以下所示的界面。
点击 1 标注的区域,挑选您打算存放生成代码的文件夹,挑选完毕后,点击确认键 OK。
勾选你需要生成的代码,点击 OK。
这样的话就完成了代码的生成了,生成的代码如下图所示:
5、pom.xml
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-web
org.projectlombok
lombok
true
org.springframework.boot
spring-boot-devtools
true
org.mybatis.spring.boot
mybatis-spring-boot-starter
1.3.2
mysql
mysql-connector-java
5.1.47
com.alibaba
druid
1.0.9
6、.yml
server:
port: 8089
spring:
datasource:
URL格式为:jdbc:mysql://127.0.0.1:3306/database,其中参数useUnicode设置为true,characterEncoding设置为UTF-8。
username: root
password: 123456
该类型为:阿里巴巴开源的Druid数据库连接池。
禁止使用该驱动程序:com.mysql.jdbc.Driver,请选用其他符合条件的驱动。
mybatis:
配置文件路径设定为:classpath下的mapper目录,其中包含所有以Dao.xml为后缀的映射文件。
类型别名包:位于com.vue.demo.entity路径下
7、启动项目
在启动项目之前,我们需要先修改两个地方。
在 dao 层加上 @ 注解。
在启动类中,需添加带有 @ 符号的注解,其值为 "com.vue.demo.dao"。
启动项目
测试一下
的用法就介绍到这里了,觉得有用的童鞋赶紧用起来试试吧~
推荐阅读: 百度员工利用企业服务器进行“挖矿”活动:短短四个月便赚取了十万元,最终却遭判刑三年入狱。 GitHub 热榜:歪果小姐姐教你用纯代码画画,真细腻! 天秀,17 岁高中生独立开发全球疫情追踪网站后火了! 就在刚刚,GitHub 宣布收购 NPM! GitHub 热榜:文字识别神器,超轻量级中文 OCR!
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码