MybatisGenerator文件生成不出对应文件的问题

 更新时间:2025年01月23日 09:19:11   作者:认真的年轻。  
本文介绍了使用MybatisGenerator生成文件时遇到的问题及解决方法,主要步骤包括检查目标表是否存在、是否能连接到数据库、配置生成器的路径等,通过在项目结构中引入相应的jar包,并在GeneratorSqlmap.java文件中运行,可以成功生成对应的文件

MybatisGenerator 文件生成不出对应文件

1.先查看是否有目标表。

2.是否连接到数据库。

先在项目结构里引入

  • mybatis-generator-core-1.3.2.jar(版本没限制)
  • mysql-jdbc.jar

<javaModelGenerator targetPackage="com.binhai.org.bean"
			targetProject="F:\JaveEE\Jαva Web\MybatisGenerator\src">
			<!-- enableSubPackages:是否让schema作为包的后缀 -->
			<property name="enableSubPackages" value="false" />
			<!-- 从数据库返回的值被清理前后的空格 -->
			<property name="trimStrings" value="true" />
		</javaModelGenerator>

        <!-- targetProject:mapper映射文件生成的位置 -->
		<sqlMapGenerator targetPackage="com.binhai.org.dao"
			targetProject="F:\JaveEE\Jαva Web\MybatisGenerator\src">
			<!-- enableSubPackages:是否让schema作为包的后缀 -->
			<property name="enableSubPackages" value="false" />
		</sqlMapGenerator>
		<!-- targetPackage:mapper接口生成的位置 -->
		<javaClientGenerator type="XMLMAPPER"
			targetPackage="com.binhai.org.dao"
			targetProject="F:\JaveEE\Jαva Web\MybatisGenerator\src">
			<!-- enableSubPackages:是否让schema作为包的后缀 -->
			<property name="enableSubPackages" value="true" />
		</javaClientGenerator>
		<!-- 指定数据库表 -->
		<!-- 用户模块表  -->
		<table schema="" tableName="t_org" domainObjectName="OrgBean"  enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" />

“targetProject”里位置是我自己的文件绝对位置

也是在这个项目下的位置↓

在这个项目生成的子文件位置最好和要放入的项目子文件位置相同,就不用做过多改动。

然后去GeneratorSqlmap.java文件运行,成功后可在对应位置找到。

ps:第一次运行的时候我的目标位置是“src”,它成功了,生成出一个“src”文件夹,下面是我的套娃文件夹,以及文件夹下的生成的文件。

第二次使用就没用了,怎么也生成不出来,之后翻了比较多的文章,就是文件路径问题。没有所谓的文件夹,就没生成出来。

总结

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

相关文章

  • 使用MyBatis从hive中读取数据

    使用MyBatis从hive中读取数据

    Hive是一个基于Hadoop的数据仓库工具,它可以方便地对大规模数据进行查询和分析,本文主要介绍了使用MyBatis从hive中读取数据,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • SpringBoot集成Redis—使用RedisRepositories详解

    SpringBoot集成Redis—使用RedisRepositories详解

    这篇文章主要介绍了SpringBoot集成Redis—使用RedisRepositories详解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • JAVA多线程进阶方式(Runnable接口的讲解和运用)

    JAVA多线程进阶方式(Runnable接口的讲解和运用)

    这篇文章主要介绍了JAVA多线程进阶方式(Runnable接口的讲解和运用),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Java PriorityQueue数据结构接口原理及用法

    Java PriorityQueue数据结构接口原理及用法

    这篇文章主要介绍了Java PriorityQueue数据结构接口原理及用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Java编程ssh整合常见错误解析

    Java编程ssh整合常见错误解析

    这篇文章主要介绍了Java编程ssh整合常见错误解析,如果有什么不足之处,欢迎留言补充。
    2017-10-10
  • Spring Boot之内嵌tomcat版本升级操作示例

    Spring Boot之内嵌tomcat版本升级操作示例

    这篇文章主要为大家介绍了Spring Boot之内嵌tomcat版本升级操作示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 解决mybatis执行SQL语句部分参数返回NULL问题

    解决mybatis执行SQL语句部分参数返回NULL问题

    这篇文章主要介绍了mybatis执行SQL语句部分参数返回NULL问题,需要的的朋友参考下吧
    2017-06-06
  • java程序员常见的sql错误

    java程序员常见的sql错误

    当Java程序员在SQL中要写个查询语句是很简单的。但在Java里类似的语句却不容易,因为程序员不仅要反复考虑编程范式,而且也要考虑算法的问题。下面我们来看看这几个常见的错误吧
    2019-06-06
  • 一篇文章学会java死锁与CPU 100%的排查

    一篇文章学会java死锁与CPU 100%的排查

    这篇文章主要介绍了一篇文章学会java死锁与CPU 100%的排查,文中主要介绍了Java死锁以及服务器CPU占用率达到100%时的排查和解决方法,感兴趣的朋友一起来看一看吧
    2021-08-08
  • springboot读取application.yml报错问题及解决

    springboot读取application.yml报错问题及解决

    这篇文章主要介绍了springboot读取application.yml报错问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-06-06

最新评论