`

Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾

阅读更多

Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾

 

==============================

蕃薯耀 2018年3月13日

http://fanshuyao.iteye.com/

 

一、问题描述

 

Exception in thread "main" org.mybatis.generator.exception.XMLParserException: XML Parser Error on line 17: 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾。
	at org.mybatis.generator.config.xml.ConfigurationParser.parseConfiguration(ConfigurationParser.java:142)
	at org.mybatis.generator.config.xml.ConfigurationParser.parseConfiguration(ConfigurationParser.java:113)
	at org.mybatis.generator.config.xml.ConfigurationParser.parseConfiguration(ConfigurationParser.java:105)
	at com.lqy.ssm.test.mybatis.MybatisGenerator.main(MybatisGenerator.java:19)

 

 二、解决方案:

 

原来是数据库连接配置的connectionURL不能直接使用&号

 

<jdbcConnection driverClass="com.mysql.jdbc.Driver"
	        connectionURL="jdbc:mysql://localhost:3306/study?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull"
	        userId="root"
	        password="root">
	    </jdbcConnection>

 需要改成如下方式,将&换成

&amp;

 如下:

<jdbcConnection driverClass="com.mysql.jdbc.Driver"
	        connectionURL="jdbc:mysql://localhost:3306/study?useUnicode=true&amp;characterEncoding=UTF-8&amp;zeroDateTimeBehavior=convertToNull"
	        userId="root"
	        password="root">
	    </jdbcConnection>

 

 

==============================

蕃薯耀 2018年3月13日

http://fanshuyao.iteye.com/

 

 

1
0
分享到:
评论
1 楼 蕃薯耀 2018-03-13  
Mybatis数据库连接报错:对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾


===========
蕃薯耀

相关推荐

    Sptring Boot整合mybatis(连接数据库测试及md5加密)

    在本项目中,"Spring Boot整合mybatis(连接数据库测试及md5加密)"是一个适合初学者的教程,旨在教你如何将流行的Spring Boot框架与MyBatis ORM(对象关系映射)工具结合,同时实现数据库连接和MD5加密功能。...

    mybatis数据库连接

    MyBatis数据库连接配置文件详解 MyBatis是一款流行的持久化层框架,用于简化Java应用程序与数据库之间的交互。MyBatis的配置文件是XML格式的,用于定义数据库连接信息、事务管理器、数据源、mapper映射等。下面对...

    mybatis中foreach报错:_frch_item_0 not found的解决方法

    如果你的参数是一个包含列表的实体类,你需要确保引用的集合属性名称正确。例如,如果实体类`User`有一个名为`states`的`List`属性,你的`&lt;foreach&gt;`标签中的`collection`属性应设置为`states`。 2. **属性名或字段...

    MyBatis通过 JDBC连接 PostgreSQL数据库 最小例子

    在本文中,我们将深入探讨如何使用MyBatis框架通过JDBC连接PostgreSQL数据库,构建一个最小的示例项目。MyBatis是一个轻量级的Java持久层框架,它简化了数据库操作,允许开发者将SQL语句直接嵌入到Java代码中,提供...

    mybatis-3-config/mapper.dtd 解决mybatis头文件报错

    解决mybatis头文件报错 下载好压缩包 解压将文件放到本地文件夹 例如 D盘的哪个文件夹 D:\mybatis\ ;然后打开eclipse -&gt;Window-&gt;prefenrence-&gt;XML-&gt;XML Catalog-&gt;User Specifiled Entreis-&gt;Add-&gt;Location(此处是你...

    基于SSM的高校学生综合测评管理系统 技术栈:Spring,SpringMVC,MyBatis,Vue 数据库:MySQL

    基于SSM的高校学生综合测评管理系统 技术栈:Spring,SpringMVC,MyBatis,Vue 数据库:MySQL 角色:管理员和学生 功能: 首页 个人中心 班级管理 学生管理 课程信息管理 综合数据管理

    mybatis数据库连接配置文件

    数据库连接配置文件

    spring+hibernate和spring+myBatis实现连接多个数据库,同时操作的项目

    "spring+hibernate和spring+myBatis实现连接多个数据库,同时操作的项目"是针对这种需求的一个解决方案,旨在提供一种灵活且动态的数据源切换机制。 首先,Spring框架作为Java领域中最受欢迎的应用框架之一,其强大...

    mybatis根据数据库表自动生成SQL、实体类、mapper文件工具

    "mybatis根据数据库表自动生成SQL、实体类、mapper文件工具"就是这样一个解决方案,它基于Eclipse集成开发环境,特别适用于使用SSM(Spring、SpringMVC、MyBatis)框架的项目。 首先,MyBatis是一个优秀的持久层...

    mybatis数据库逆向工程

    MyBatis数据库逆向工程是将数据库中的表结构和数据转化为可编程的Java实体类、Mapper接口及XML配置文件的过程,极大地简化了开发工作,尤其是数据访问层的编写。通过这个过程,开发者可以快速地建立基于MyBatis的...

    myBatis操作数据库

    7. **CRUD操作**:MyBatis简化了对数据库的增删改查操作。例如,使用`insert`标签插入数据,`update`标签更新数据,`delete`标签删除数据,`select`标签进行查询。每个操作都可以通过Mapper接口的方法调用来执行。 ...

    MyBatis数据库操作代码自动生成器

    MyBatis数据库操作代码自动生成器是一款非常实用的开发工具,专为简化MyBatis框架下的数据库交互代码编写而设计。这款工具通过自动化的方式,帮助开发者快速生成与数据库交互的各种Java代码,包括DAO(Data Access ...

    SpringBoot整合Mybatis使用Druid数据库连接池

    SpringBoot 整合 Mybatis 使用 Druid 数据库连接池 Spring Boot 是一个基于 Java 的框架,提供了快速开发和生产级别的应用程序的能力。Mybatis 是一个基于 Java 的持久层框架,提供了对数据库的访问和操作的能力。...

    mybatis 连接mysql数据库时所需所有jar包

    本文将详细讲解如何使用MyBatis连接MySQL数据库,并介绍在该过程中所需的jar包及其作用。 首先,我们要了解MyBatis的核心组件`mybatis-3.4.5.jar`。这个文件是MyBatis框架的主库,包含了所有核心功能,如SQL映射...

    探索MyBatis的增强神器:MyBatis-Plus的神秘面纱

    6. **灵活性**:MyBatis 不会对应用程序或数据库的现有设计强加任何限制,SQL 语句写在 XML 中,便于管理和优化。 MyBatis 通常用于 Java 应用程序中,与 Spring 框架集成使用,以实现数据访问层的高效开发。

    generator-连接数据库生成实体类和mybatis的xml文件

    总的来说,"generator-连接数据库生成实体类和mybatis的xml文件"这一主题涵盖了数据库连接、代码生成工具的使用、MyBatis的实体类和XML配置文件的理解等多个重要知识点。通过熟练掌握这些内容,开发者可以有效地提高...

    MyBatis连接数据库所需扩展包

    本资源提供的"MyBatis连接数据库所需扩展包"是为了帮助开发者顺利配置和使用MyBatis进行数据库操作。 首先,MyBatis的核心依赖包括`mybatis-x.x.x.jar`,这是MyBatis框架的主要实现,包含了...

    高效数据脱敏工具 - MyBatis-Cipher,基于MyBatis的数据库敏感信息加密解密方案

    它能够在数据进出数据库(DB)的过程中自动对敏感信息进行脱敏处理,极大提高了数据安全性,同时避免了开发者手动实现脱敏逻辑的复杂性。 技术构成: - 主要编程语言:Java - 文件组成:共29个文件,包括 - Java ...

    Mina+Mongodb+Mybatis+数据库连接池实例

    "Mina+Mongodb+Mybatis+数据库连接池实例" 这个标题表明,我们将讨论一个具体的项目实例,它结合了多种技术,包括Mina(一个用于构建高性能、高可用性的网络应用程序的Java框架)、MongoDB(一个流行的NoSQL数据库...

    mybatis根据数据库表自动生成mapper和实体及xml项目示例

    实体类通常代表数据库中的一个表,包含表中的字段作为成员变量,Mapper接口则定义了对数据库的操作方法,而XML配置文件则包含了SQL语句的具体实现。 在使用这个示例时,你需要按照以下步骤操作: 1. **准备环境**...

Global site tag (gtag.js) - Google Analytics