使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

这篇具有很好参考价值的文章主要介绍了使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先看使用mybatisX后生成的文件。

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

1.先在idea安装mybatisX插件,在file->setting->plugins,搜索mybatisX插件,重新启动idea即可。

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

2.在idea编辑器右侧点击Database,点击“+”链接你的数据库类型,这里我选mysql。

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service 

 使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

输入root,密码:xxxx

输入url:jdbc:mysql://localhost:3306/emos?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

后会自动填上:Database: emos

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service 点击“Test Connection"能连上数据库。如果连不上。需要你按照提示安装mysql插件的。

 使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

3.确定之后,关闭,右击”Refresh“,数据表就出来了。

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service 

 使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

4.右击某一个数据表,出现MybatisX-Generator

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service 

 

5.解析下着界面下的意思。

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

6.下一步,选择mybatis-plus3的模板,并且勾选lombok,勾选lombok生成的实体类会带有lombok的注解。

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

7. 点击”Finish"完成,提示

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

8.效果图是:

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service 

9. 打开自动生成的某一个class,提示bug爆红。

程序包com.baomidou.mybatisplus.extension.service不存在

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service

 在pom.xml安装依赖即可

<dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-boot-starter</artifactId>
            <version>3.3.1.tmp</version>
        </dependency>

10. 启动项目时报bug

springboot available: expected at least 1 bean which qualifies as autowire candidate

是因为SpringBoot项目的Bean装配默认规则是根据Application类所在的包位置从上往下扫描的。

所以需在application启动类中加上

@MapperScan("com.*.dao")//加上你项目的dao或service所在文件位置即可

使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service 

最后项目启动成功。 文章来源地址https://www.toymoban.com/news/detail-438270.html

到了这里,关于使用mybatisX逆向生成数据表实体类(pojo,dao),mapper,service的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4/5中DataTable数据表的使用

    我们在UE中经常要对配置数据进行编辑,用好UE自己的DataTable自然对日常使用有所帮助。 使用数据表首先得创建自定义结构体,这样才好定义每一行的格式,例如这里创建如下: 然后右键选择创建DataTable,对应结构体选择之前创建的: 接下里需要在蓝图中访问DataTable获取对应

    2024年02月16日
    浏览(33)
  • Doris-简介、架构、编译、安装和数据表的基本使用

    目录 1、Doris简介 2、Doris网址 3、Doris架构 3、编译和安装 3.1、软硬件需求 3.2、编译 3.2.1、安装Docker环境 3.2.2、使用Docker 开发镜像编译 3.3、集群部署 3.3.1、创建目录并拷贝编译后的文件 3.3.2、部署 FE 节点 3.3.3、配置 BE 节点 3.3.4、在 FE 中添加所有 BE 节点 3.3.5、启动 BE 3.3.6、部

    2024年02月21日
    浏览(33)
  • python3使用pandas备份mysql数据表

    操作系统 :CentOS 7.6_x64 Python版本:3.9.12 MySQL版本:5.7.38 日常开发过程中,会遇到mysql数据表的备份需求,需要针对单独的数据表进行备份并定时清理数据。 今天记录下python3如何使用pandas进行mysql数据表的备份,我将从以下几个方面进行展开:  数据表备份逻辑描述  使用的

    2024年02月05日
    浏览(26)
  • Doris(一)-简介、架构、编译、安装和数据表的基本使用

    Doris是由百度大数据研发,是一个现代化的MPP(Massively Parallel Processing)大规模并行处理的分析型数据库产品。仅需亚秒级响应时间即可获得查询结果,有效地支持实时数据分析。 Apache Doris 的分布式架构非常简洁,易于运维,并且可以支持 10PB 以上的超大数据集。 Apache Dori

    2023年04月17日
    浏览(57)
  • IDEA好用插件:MybatisX快速生成接口实体类mapper.xml映射文件

    目录  1、在Idea中找到下载插件,Install,重启Idea  2、一个测试java文件,里面有com包  3、在Idea中添加数据库 --------以Oracle数据库为例  4、快速生成entity-service-mapper方法  5、查看生成的代码  6、自动生成(增删查改)在TestMapper中快速编写代码 1、在Idea中找到下载插件,Ins

    2024年02月02日
    浏览(42)
  • 使用Django数据库模型中的ForeignKey()形成数据表记录的父子层次结构

    可以把ForeignKey()的第1个参数设置为值 “self” 实际形成数据表记录的父子层次结构。 下面是一个简单的实例: 在文件 E:Python_projectP_001myshop-testmyshopapp1models.py 中写入下面的代码: 启动数据库… 然后执行数据库迁移指令: 接下来在文件 E:Python_projectP_001myshop-testmyshop

    2024年02月16日
    浏览(52)
  • 数据库实验2 创建数据表修改数据表和删除数据表

    实验2 创建数据表修改数据表和删除数据表 实验类型: ●验证性实验  ○综合性实验  ○设计性实验 实验目的:      (1)了解数据表的结构特点。      (2)掌握表中列定义时所用到的各种数据类型。      (3)学会使用企业管理器(即MSSMS-----Microsoft SQL Server Manag

    2024年02月07日
    浏览(53)
  • 【JaveWeb教程】(18) MySQL数据库开发之 MySQL数据库设计-DDL 如何查询、创建、使用、删除数据库数据表 详细代码示例讲解

    下面我们就正式的进入到SQL语句的学习,在学习之前先给大家介绍一下我们要开发一个项目,整个开发流程是什么样的,以及在流程当中哪些环节会涉及到数据库。 2.1 项目开发流程 需求文档: 在我们开发一个项目或者项目当中的某个模块之前,会先会拿到产品经理给我们提

    2024年01月25日
    浏览(68)
  • oracle数据表转换为mysql数据表

    oracle数据表转换为mysql数据表,或者反过来,我们可以借助navica的工具 1.打开navicat的工具-数据传输 2.选择源数据库以及目标数据库 目标可以选择数据库也可以选择文件,目标数据库需要提前建好表,这里是选择文件,注意选择一个文件,sql格式即为目标数据库类型,这里不

    2024年02月16日
    浏览(48)
  • MySql基础教程(三):创建数据表、数据增删改查、删除数据表

    创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 1.1 语法 下面是创建MySQL数据表的SQL通用语法: 以下例子在 nobug 数据库中创建数据表 nobug_user : 实例解析: 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包