XML Parser Error on line 11: The string "--" is not permitted within comments.

在使用mybatis-generator 生成代码时,配置文件中有中文注释,会报错XML Parser Error on line 11: The string "--" is not permitted within comments.,去掉中文注释和英文注释,可以顺利执行,后来发现是因为注释内容紧挨着注释的符号,如<!--这是注释-->。

解决方法

在注释内容和注释标签中间加上空格。 <!-- 这是注释 -->,既可以通过


<?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:数据库的JDBC驱动的jar包地址 -->
	<classpathEntry location="F:\mysql-connector-java-5.1.6-bin.jar" />
	<context id="MysqL" targetRuntime="MyBatis3">
		<commentGenerator>
			<!-- 是否去除自动生成的注释 true:是 : false:否  -->
			<property name="suppressAllComments" value="false" />
			<!-- 数据库连接的信息:驱动类、连接地址、用户名、密码  -->
		</commentGenerator>
		<jdbcConnection driverClass="com.MysqL.jdbc.Driver"
          connectionURL="jdbc:MysqL://10.1.1.86:3306/o2o"
          userId="o2o"
          password="123456">
		</jdbcConnection>
		<!--  认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer 
         true,把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal   --> 
		<javaTypeResolver >
			<property name="forceBigDecimals" value="false" />
		</javaTypeResolver>
		<!--  targetProject:自动生成代码的位置  -->
		<javaModelGenerator targetPackage="com.soft.model" targetProject="F:\test">
			<!-- enableSubPackages:是否让schema作为包的后缀  -->     
			<property name="enableSubPackages" value="false" />
			<!-- 从数据库返回的值被清理前后的空格  --> 
			<property name="trimstrings" value="true" />
		</javaModelGenerator>

		<sqlMapGenerator targetPackage="sqlmap"  targetProject="F:\test">
			<property name="enableSubPackages" value="false" />
		</sqlMapGenerator>

		<javaClientGenerator type="XMLMAPPER" targetPackage="com.soft.mapping"  targetProject="F:\test">
			<property name="enableSubPackages" value="true" />
		</javaClientGenerator>
		<!-- tableName:用于自动生成代码数据库表;domainObjectName:对应于数据库表的javaBean类名  -->
		<table schema="o2o" tableName="o2o_luser_info" domainObjectName="LUserInfo" >
			<generatedKey column="ID" sqlStatement="MysqL" identity="true" />
		</table>
	</context>

</generatorConfiguration>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇