mybatis generator 执行后没生成相关代码也没任何控制台输出

我按照网上的教程 写了一个小程序 但是执行后没有任何效果,有没人和我遇到一样的问题的,求解决方法.

我的工程是这个样子
图片说明

配置文件如下

 <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
  PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
  "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">

<generatorConfiguration>
    <!-- 用于添加运行类路径位置到类路径中 -->
  <!-- <classPathEntry location="/Program Files/IBM/SQLLIB/java/db2java.zip" /> -->

  <context id="demoTest" targetRuntime="MyBatis3">
     <!--配置数据库 --> 
    <jdbcConnection driverClass="com.mysql.jdbc.Driver"
        connectionURL="jdbc:mysql://localhost:3306/pxxyca"
        userId="root"
        password="root">
        <property name="useUnicode" value="true"/>
         <property name="characterEncoding" value="UTF-8"/>
    </jdbcConnection>

    <javaTypeResolver >
      <property name="forceBigDecimals" value="false" />
    </javaTypeResolver>

    <javaModelGenerator targetPackage="demo.test.model" targetProject="/demo/src">
      <property name="enableSubPackages" value="true" />
      <property name="trimStrings" value="true" />
    </javaModelGenerator>

    <sqlMapGenerator targetPackage="demo.test.xml"  targetProject="/demo/src">
      <property name="enableSubPackages" value="true" />
    </sqlMapGenerator>

    <javaClientGenerator type="XMLMAPPER" targetPackage="demo.test.dao"  targetProject="/demo/src">
      <property name="enableSubPackages" value="true" />
    </javaClientGenerator>

    <table tableName="user">
     <!--  <property name="useActualColumnNames" value="true"/>
      <generatedKey column="ID" sqlStatement="DB2" identity="true" />
      <columnOverride column="DATE_FIELD" property="startDate" />
      <ignoreColumn column="FRED" />
      <columnOverride column="LONG_VARCHAR_FIELD" jdbcType="VARCHAR" /> -->
    </table>

  </context>
</generatorConfiguration>

4个回答

楼主解决了吗,我把日志开启了,


运行后,看日志,是成功了的,但和你一样没有生成文件,但是同一个xml,但是我用eclipse的mybatis-generator插件,运行同一个xml配置文件,就生成了文件的,打印的日志都一样。

targetProject="/demo/src" 配置中,把/demo删掉,直接写 targetProject="src"就可以了,不要加上项目名称,否则输出路径找不到,在MyBatisGenerator里面抛出异常了,但是里面捕获了异常没有进行打印或者输出,所以没有任何反应。我也遇到这个问题了,照着源代码调试一下就发现问题了

需要提前建立好 要输出的目标文件夹

没有指定特定数据库的jdbc驱动jar包的位置

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mybatis在控制台输出执行语句
log4j啥的输出语句,mybatis配置一下配置文件就可以啦。在mybatis-config.xml中添加如下两行代码就可以,网上有的说只添加最后一行,经尝试不打印。两行都填加才打印。&amp;lt;settings&amp;gt;        &amp;lt;setting name= &quot;mapUnderscoreToCamelCase&quot; value = &quot;true&quot;/&amp;gt;        &amp;lt;setting...
MyBatis Generator生成代码及使用方法
为什么要有mybatis mybatis 是一个 Java 的 ORM 框架,ORM 的出现就是为了简化开发。最初的开发方式是业务逻辑和数据库查询逻辑是分开的,或者在程序中编写 sql 语句,或者调用 sql 存储过程。这样导致思维需要在语言逻辑和 sql 逻辑之间切换,导致开发效率低下。所以出现了一系列的 ORM 框架,ORM 框架将数据库表和 Java 对象对应起来,当操作数据库时,只需
Mybatis Generator逆向工程生成代码
个人博客地址:https://alexaccele.github.io/ 首先需要有一个.xml的配置文件 例如mbg.xml &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;!DOCTYPE generatorConfiguration PUBLIC &quot;-//mybatis.org//DTD MyBatis Generator Con...
MyBatis Generator 反向生成代码
使用Maven搭建Springmvc+Spring+mybatis+jetty框架实现景区管理、n实现用户管理、实现手机端景区展示 (手机端和PC端)
mybatis generator命令行生成代码
1下载文件 mysql-connector-java-5.1.43.jar 和 mybatis-generator-core-1.3.5.jar 推荐去maven仓库搜索下载,不用积分,可以挑版本。https://mvnrepository.com/ 2 配置文件 &amp;amp;amp;lt;?xml version=&amp;amp;quot;1.0&amp;amp;quot; encoding=&amp;amp;quot;UTF-8&amp;amp;quot;?&amp;amp;amp;gt; &a
使用Mybatis generator生成代码
使用Mybatis generator生成代码
mybatis generator 生成代码学习
为什么要写这篇文章 以前使用mybatis都是做一些很小的demo,基本是简单重复的CRUD操作,觉得一直手工做这些没有技术含量的工作也不是长远之计,所以就一直想有没有相关的插件,后来发现有mybatis generator这类代码生成工具,无奈生成代码较复杂,一时不能看懂,所以写下这文章,一边学习,一边记录 为何使用mybatis generator mybatis generator...
MyBatis Generator——命令行生成代码
资源链接 命令行生成代码 generatorxml generatorxml源码 generatorxml使用需要修改的地点 代码生成指令 资源链接 官网地址: MyBatis Generator 命令行生成代码文档地址: MyBatis Generator From a Command Prompt 测试代码地址: mybatis-generator-
Mybatis Generator自动生成Mybatis相关代码
NULL 博文链接:https://yangjayup.iteye.com/blog/1628148
使用Mybatis Generator自动生成Mybatis相关代码
本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码:一、构建一个环境: 1. 首先创建一个表:   Sql代码   CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE...
MyBatis Generator生成代码小工具,Mybatis的代码生成器,生成带swagger注解的实体
MyBatis Generator生成代码小工具,Mybatis的代码生成器,生成带swagger注解的实体,集成了通用Mapper 简单介绍下项目结构: BaseEntity:生成的实体类可继承父类,此BaseEntity中可写入公共字段,如:id(主键),updateBy(修改人)updateTime(修改时间),该类应与实际项目中用的BaseEntity保持数据一致。 MyMapp...
Mybatis之逆向工程生成代码(mybatis generator)
通过mybatis generator可以快速生成Model实体、查询条件类、mapper文件与Dao层接口。官方链接:http://www.mybatis.org/generator/使用mybatis generator需要导入mybatis-generator-core包,并编写配置文件,配置文件的示例可以再官方网站上找到,生成逆向工程的方法有多种,下面给出一种的示例:public clas...
代码编译成功后,怎么什么也没输出?
nn```n #includenusing namespace std;n#includenint main()nn string str("0\d\d-\d\d\d\d\d\d\d\d"); n string text("050-83208815"); n regex ex(str); n sregex_iterator it(text.begin(),text.end(),ex); n sregex_iterator end_it; n for (;it!=end_it;++it) n n  cout<str()<
求大神解决,ibatis执行删除存储过程,没报错,没任何输出,数据库数据也没删掉
下面是ibatis配置:rn[code=text]rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn call pkg_priv_p_admin_roleinfo(?,?,?,?,?,?,?,?,?) rn [/code]rnrnjava后台调用的方法:[code=java]public int DeleteOneRoles(int tRolesId) rn super.init();rn rn HashMap paramMap = new HashMap();rn paramMap.put("roleid", tRolesId);rn paramMap.put("rolename", "rose");rn paramMap.put("remarks", "rem");rn paramMap.put("priv", "1,2");rn paramMap.put("adminid", 1);rn paramMap.put("sys_valid", 0);rn paramMap.put("id", tRolesId);rn paramMap.put("status", 1);rn paramMap.put("error", "error");rn System.out.println(tRolesId+ "tros");rn rn rn try rn RolesBean rb=(RolesBean) super.sqlMap.queryForObject("deleByRolesProc", paramMap);rn rn rn System.out.println(rb+ " remark");rn rn rn rn catch (SQLException e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn rn return 0;[/code]rnrn但是返回的结果 RolesBean为空。。但是直接执行存储过程,可以删除该数据。这是什么原因啊,控制台没任何错误。。
这段代码在控制台里运行怎么没任何反应?
assume cs:codernrncode segmentrnmain:rn mov ax, 0b800hrn mov es, axrn mov si, 0rn mov cx, 8rn rns: rn mov byte ptr es:[si], 44rn mov BYTE ptr es:[si], 66rn inc sirn loop srn rn mov ax, 4c00hrn int 21hrnrncode endsrnend mainrnrnwindows7 的 cmd 里面运行什么反应都没有....
求教:statement语句不会执行,也没捕捉到任何异常信息?
今天特奇怪,所有的 statement(包括statement.executeQuery,statement.executeUpdate)语句都不执行,而且其后的语句也因此不能执行,系统也没捕捉到任何异常提示,不知道是怎么回事? 数据库连接正常rn 语句:rn String updat="UPDATE sysuser set userpassword='a' where userID='a'";rn String exist_query="select * from sysuser where userID='a'";rn rn tryrn ......rn ResultSet resultset=statement.executeQuery(exist_query);rn .........rn int i = statement.executeUpdate(updat);rnrn catch(SQLException sqlex);rn catch(Exception ex);
Mybatis Generator 执行报错
Exception in thread "main" java.lang.RuntimeException: Exception getting JDBC Drrniverrn at org.mybatis.generator.internal.db.ConnectionFactory.getDriver(ConnectrnionFactory.java:85)rn at org.mybatis.generator.internal.db.ConnectionFactory.getConnection(ConrnnectionFactory.java:54)rn at org.mybatis.generator.config.Context.getConnection(Context.java:526)rn at org.mybatis.generator.config.Context.introspectTables(Context.java:43rn6)rn at org.mybatis.generator.api.MyBatisGenerator.generate(MyBatisGenerator.rnjava:222)rn at org.mybatis.generator.api.ShellRunner.main(ShellRunner.java:117)rnCaused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driverrn at java.net.URLClassLoader$1.run(Unknown Source)rn at java.net.URLClassLoader$1.run(Unknown Source)rn at java.security.AccessController.doPrivileged(Native Method)rn at java.net.URLClassLoader.findClass(Unknown Source)rn at java.lang.ClassLoader.loadClass(Unknown Source)rn at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)rn at java.lang.ClassLoader.loadClass(Unknown Source)rn at java.lang.Class.forName0(Native Method)rn at java.lang.Class.forName(Unknown Source)rn at org.mybatis.generator.internal.ObjectFactory.internalClassForName(ObjrnectFactory.java:150)rn at org.mybatis.generator.internal.ObjectFactory.externalClassForName(ObjrnectFactory.java:121)rn at org.mybatis.generator.internal.db.ConnectionFactory.getDriver(ConnectrnionFactory.java:82)rn ... 5 morernrn[code=text]rnrnrnrn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rnrn rn rn rnrn rn rn rnrn rn rn[/code]rnrn求大神帮忙
mybatis generator生成乱码问题
mybatis generator生成的文件可能会乱码,通过在Eclipse_Home/eclipse.ini文件中,指定 -Dfile.encoding=UTF-8,参考截图 openFile -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx512m -Dfile.encoding=UTF-8
mybatis生成代码工具generator
mybatis生成代码工具generator
mybatis generator生成乱码
使用mybatis generator生成代码的时候,由于数据库的字段附带有中文注释,所以生成代码在eclipse下看是乱码。后来仔细分析,发现原来生成的文件格式是ansi,而我的eclipse默认指定的是utf8,所以看起来是乱码。虽然我可以转换单个的文件编码,但是一个一个的手动转换太麻烦。有没有什么方法或配置指定让mybatis generator生成utf8的文件。我的数据库、表都是用utf8建立的,数据库连接字符串也指定了utf8。
mybatis generator 翻转生成
反转生成 属于eclipse上面的一个插件 解压 创建这个对应的项目
mybatis生成映射generator
帮助java开发者在使用mybatis时生成配置文件,mapper接口,实体类。节省了时间。
mybatis generator生成工具
mybatis generator工具在使用的时候的时候,命令行输入:-overwrite 参数,表示生成的文件会覆盖原来的文件;但是在实际使用中发现,针对mybatis生成的SQL映射文件(xml文件)只能追加,不能覆盖;对于实际的使用中,如果需要对通过该工具自动生成的代码进行重新生成,一般会选择全部文件覆盖的方式;而mybatis generator却没有覆盖的这个功能;
mybatis generator逆向工程的生成
一前言     前面已经将maven的一些基础的配置已经完成,接下来使用mybatis在maven里进行逆向工程导入.因为Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis Generator来帮我们自动生成文件 二准备工作 1.将该导入的包按照之前的规则通过p
执行后没查询结果
rnf1为日期型字段 rnrnstrq= "select * from table where f1>=",+a1+ "and f1<="+a2 ‘这句话这样写可以吗,为何执行后没查询结果。rn请教各位大侠,我的数据库是ACCESS,有什么地方可直接执行SQL语句。
这段代码为什么没输出?
#includernrnmain() rn rn int a=0;rn if(a<99999965)rn a+=36;rn else printf("%d",a-36);rn
这段代码为什么没执行?
通过PHP调用vbs脚本 启动迅雷下载软件. 单独运行vbs迅雷可以下载 PHP调用 没反应?rnphp代码如下:rn$val)rn $content = str_replace($val, $rs[$key], $content);rn rn file_put_contents(vbs, $content);rn $WshShell = new COM("WScript.Shell");rnrn $cmdline = "cmd /C ".vbs;rn $oExec = $WshShell -> Run($cmdline, 0, false); rnrn?>rnrnrnvbs代码如下:rnrnSet ThunderAgent = CreateObject("ThunderAgent.Agent.1") rnCall ThunderAgent.AddTask("http://www.baidu.com/img/baidu_sylogo1.gif","baidu_sylogo1.gif","","","http://www.cmccapp.com/",1,0,5) rnCall ThunderAgent.CommitTasks2(1) rnSet ThunderAgent = Nothing
mybatis generator逆向生成后的错误
generator逆向生成的mapper接口文件全部报错,显示生成的pojo类cannot be resolved
mybatis generator自动创建代码及相关问题
1、新建一个文件夹,其中包括以下文件和文件夹: mysql-connector-java-6.0.3.jar mybatis-generator-core-1.3.5.jar mybatis-3.4.1.jar generateConfig.xml src 说明:以上.jar包可通过maven工程下载,generatorConfiguration.xml需自己新建。src是新建的一个空
MyBatis Generator使用命令行生成代码的demo
包含mybatis-generator-core-1.3.2.jar、mysql数据库连接jar包mysql-connector-java-5.1.7-bin.jar、mybatis3.2.7.jar以及自动生成代码的完整demo。
MyBatis Generator生成代码的几种方式
由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapper映射文件。这样可以省去一部分的功夫,下面将介绍几种生成方式:MyBatis Generator 参考文档:http://blog.csdn.net/isea533/article/details/42102...
MyBatis Generator生成代码的四种方式
由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapper映射文件。这样可以省去一部分的功夫,将生成的代码copy到项目工程中即可。 参考文档http://mybatis.org/generator 中文译版 http://generator.sturgeo
mybatis generator生成代码时,and or 的查询
自用mybatis来,就冷落了hibernate,故而闹性子,怪我不雨露均沾。但新宠功夫了得,不得不屈身。加之mybatis的generator实在够劲,能自动生成代码,省时省力。所谓弃糟糠,遭报应。这不,近日需求出现 A and (B or C) 的查询,就有点懵逼了。当然,如果直接写SQL是可以实现,但既然使用了Criteria,就必须进行到底。假设有表 model,经过配置,generato...
MyBatis Generator——Maven模式生成代码
使用Maven运行MyBatis Generator Maven目标和执行 mybatis-generator的使用举例 创建创建相应的SQL 添加pom插件及依赖 创建generatorConfigxml配置文件 在命令行中执行 在IDEA的Maven Projects面板中运行 执行结果 注意事项 使用Maven运行MyBatis Generator   MyBatis G
淘淘商城,mybatis generator生成代码
在mybatis里,通过mybatis generator,可以很方便的生成model,dao,和映射配置文件。
使用mybatis generator 逆向生成数据库代码
两个星期前,跑一个案例的时候尝试用mybatis generator逆向生产数据库代码,没有做记录,现在用到,完了,什么多记不起了,只好在摸索一遍 1、先建好一个maven工程 2、配置pom.xml,添加mybatis generator的依赖 &amp;lt;build&amp;gt; &amp;lt;finalName&amp;gt;SaprkWeb&amp;lt;/finalName&amp;gt; ...
结合Spring使用Mybatis Generator生成的代码
NULL 博文链接:https://qiuguo0205.iteye.com/blog/821691
Mybatis Generator逆向生成代码 _转
包含技术Linux、Redis、spring boot、文件上传下载、FreeMarker、thymeleaf、spring jdbc、Spring Data JPA、 MyBatis、 Mybatis Generator逆向生成、CKEditor、AJAX异步上传文件、Jersey实现应用服务器和文件服务器分离、Elasticsearch
insert 后没任何反应 -- 急
我对一张表执行insert语句,无论是正确或错误,语句就一直executing中,没任何反应,也不报错,请问这是为什么?
MyBatis Generator代码自动生成
MyBatis Generator代码自动生成,重写MyBatis Generator源码,不需要第三方插件了,main方法运行
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件