你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

有了这款 IDEA 插件,你可能只需要写30%的代码...

发布时间:2023-10-21

浏览次数:0

扫描下方二维码,了解更多专栏内容

灵猫科技巢专栏《教你从零开始成为消息中间件实战高手》重大升级,量大价不涨!

新课题【源码设计分析】将用30个讲座,深入剖析底层源码。 详情请见文章末尾。

它是一个基于IDEA开发的代码生成插件,支持自定义任何模板(Java、html、js、xml)。

只要与数据库相关的代码都可以通过自定义模板生成。 支持配置数据库类型与java类型的映射关系。 支持同时为多个表生成代码。 每个表都有独立的配置信息。 完全可定制,规则由您设定。

1. 安装()

关系库中的数据表的关系_关系库的标准语言_intellij idea 数据库关系图

我这里说的是它已经安装了。

建议大家安装一个叫做的插件。

通过注解可以在编译时自动为属性生成构造函数、/、、方法。

出现的神奇之处在于,源代码中没有 and 方法,但是编译后的字节码文件中却有 and 方法。

2. 创建数据库

关系库的标准语言_关系库中的数据表的关系_intellij idea 数据库关系图

3、在IDEA中配置连接数据库

在此之前,创建一个新项目应该是比较简单的。

建好项目后,找到这个,如下图所示。

如下图所示进行:

关系库中的数据表的关系_intellij idea 数据库关系图_关系库的标准语言

然后填写数据库名称、用户名和密码。 只需单击“确定”即可。 这种情况下,一切都结束了。

关系库的标准语言_关系库中的数据表的关系_intellij idea 数据库关系图

4.开始生成代码

在这里找到你想要生成的表格,然后右键单击,就会出现如下所示的部分。

关系库中的数据表的关系_关系库的标准语言_intellij idea 数据库关系图

单击1所示位置,选择要放置生成代码的文件夹intellij idea 数据库关系图,选择后单击确定。

关系库的标准语言_关系库中的数据表的关系_intellij idea 数据库关系图

选中您要生成的代码并单击“确定”。

关系库的标准语言_intellij idea 数据库关系图_关系库中的数据表的关系

至此intellij idea 数据库关系图,代码生成完成。 生成的代码如下图:

关系库的标准语言_关系库中的数据表的关系_intellij idea 数据库关系图

5.pom.xml

<dependency><groupId>org.springframework.bootgroupId><artifactId>spring-boot-starterartifactId>dependency>
<dependency><groupId>org.springframework.bootgroupId><artifactId>spring-boot-starter-webartifactId>dependency>
<dependency><groupId>org.projectlombokgroupId><artifactId>lombokartifactId><optional>trueoptional>dependency>
<dependency><groupId>org.springframework.bootgroupId><artifactId>spring-boot-devtoolsartifactId><optional>trueoptional> dependency>
<dependency><groupId>org.mybatis.spring.bootgroupId><artifactId>mybatis-spring-boot-starterartifactId><version>1.3.2version>dependency>
<dependency><groupId>mysqlgroupId><artifactId>mysql-connector-javaartifactId><version>5.1.47version>dependency>
<dependency><groupId>com.alibabagroupId><artifactId>druidartifactId><version>1.0.9version>dependency>

6..yml

server:port: 8089spring:datasource:url: jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=UTF-8username: rootpassword: 123456type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.jdbc.Driver
mybatis:mapper-locations: classpath:/mapper/*Dao.xmltypeAliasesPackage: com.vue.demo.entity

7.启动项目

在开始项目之前,我们需要修改两个地方。

在dao层添加@注解。

关系库的标准语言_intellij idea 数据库关系图_关系库中的数据表的关系

在启动类中添加 @("com.vue.demo.dao") 注解。

intellij idea 数据库关系图_关系库中的数据表的关系_关系库的标准语言

启动项目

intellij idea 数据库关系图_关系库中的数据表的关系_关系库的标准语言

进行测试

用法就介绍到这里。 如果你觉得对童鞋有用的话,现在就来尝试一下吧。

结尾

如有侵权请联系删除!

13262879759

微信二维码