加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML Parser Error on line 11: The string "--"

发布时间:2020-12-16 09:29:01 所属栏目:百科 来源:网络整理
导读:在使用mybatis-generator 生成代码时,配置文件中有中文注释,会报错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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读