idea如何自动生成Dao,mapper,pojo类

 更新时间:2026年03月11日 09:33:55   作者:小小菜鸟!  
文章介绍了自动生成Daomapperpojo类的过程,包括需要的两个配置文件db.properties和generatorConfig.xml,以及在pom.xml中添加依赖,最后,通过双击某个文件,控制台出现success即可生成所需类

首先想要自动生成Dao mapper pojo 类

需要两个resources下面的两个文件

  • 一个是连接数据库使用的 db.properties
  • 一个是生成类的关键generatorConfig.xml

pom.xml里面要先加上一个依赖

<plugin>
        <!--生成实例类的依赖-->
        <groupId>org.mybatis.generator</groupId>
        <artifactId>mybatis-generator-maven-plugin</artifactId>
        <version>1.3.6</version>
        <configuration>
          <configurationFile>
            ${basedir}/src/main/resources/generatorConfig.xml
          </configurationFile>
          <overwrite>true</overwrite>
          <verbose>true</verbose>
        </configuration>
        <dependencies>
          <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>${mysql.version}</version>
          </dependency>
          <dependency>
            <groupId>tk.mybatis</groupId>
            <artifactId>mapper</artifactId>
            <version>${tk.mybatis.version}</version>
          </dependency>
        </dependencies>
      </plugin>

1.db.properties 需要就是连接数据库的路径 ,账号和密码

2.generatorConfig.xml 需要注意的是 pojo  mapper.xml Dao 的路径还有就是表的字段

​3.双击

​4.控制台出现 success  就是成功 然后需要的类就建好了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 

相关文章

  • MyBatis的JdbcType与Oracle、MySql数据类型一览表

    MyBatis的JdbcType与Oracle、MySql数据类型一览表

    这篇文章主要介绍了MyBatis的JdbcType与Oracle、MySql数据类型一览表,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Java详解IO流创建读取与写入操作

    Java详解IO流创建读取与写入操作

    这篇文章主要介绍了Java IO流,同时也介绍了流中的一些相关的内容,并且通过大量的案例供大家理解。最后通过一些经典的案例帮助大家对前面所学的知识做了一个综合的应用,需要的朋友可以参考一下
    2022-05-05
  • 基于Spring框架的Shiro配置方法

    基于Spring框架的Shiro配置方法

    这篇文章主要介绍了基于Spring框架的Shiro配置方法,需要的朋友可以参考下
    2014-10-10
  • java实现日历(某年的日历,某月的日历)用户完全自定义

    java实现日历(某年的日历,某月的日历)用户完全自定义

    本篇文章介绍了,java实现日历(某年的日历,某月的日历)用户完全自定义。需要的朋友参考下
    2013-05-05
  • Java微服务间接口调用 feign

    Java微服务间接口调用 feign

    这篇文章主要介绍了微服务间的接口调用feign,Feign是一种声明式、模板化的HTTP客户端。在spring cloud中使用Feign,可以做到类似于普通的接口的请求调用,感兴趣的小伙伴可以参考阅读
    2023-03-03
  • java注解@Override用法举例详解

    java注解@Override用法举例详解

    这篇文章主要介绍了java注解@Override用法的相关资料,@Override 是Java中的一个注解,用于表明一个方法重写了父类或接口中的方法,它可以帮助编译器检查方法签名是否正确,避免拼写错误或参数列表不一致导致的低级错误,需要的朋友可以参考下
    2024-12-12
  • java获取ip地址示例

    java获取ip地址示例

    在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了
    2014-04-04
  • Java使用EasyExcel模版导出详细操作教程

    Java使用EasyExcel模版导出详细操作教程

    业务中经常需要按照一个特定的模板导出特定内容,有些单元格还要求特殊的格式,所以下面这篇文章主要给大家介绍了关于Java使用EasyExcel模版导出的相关资料,需要的朋友可以参考下
    2023-10-10
  • 下一代Eclipse 步入云端

    下一代Eclipse 步入云端

    代号Che的下一代Eclipse IDE将运行在云端,可以在任何机器上打开浏览器写代码。项目的建立、编辑、debug、部署可以都在一个仓库中进行,需要的朋友可以参考下
    2015-12-12
  • SpringMVC拦截器零基础掌握

    SpringMVC拦截器零基础掌握

    拦截器(Interceptor)是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行。本文将详细讲讲SpringMVC中拦截器的概念及入门案例,感兴趣的可以尝试一下
    2023-03-03

最新评论