`
johnhzjx
  • 浏览: 38998 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ibatis中提示MalformedInputException错误

阅读更多

Spring集成IBATIS在启动时报以下错误:

 

Caused by: sun.io.MalformedInputException
 at sun.io.ByteToCharGB18030.convert(ByteToCharGB18030.java(Compiled Code))

 

问题原因:

ibatis的XML文件如果使用以下 encoding时

<?xml version="1.0" encoding="UTF-8"?>

 

如果文件中含有"备"字,就会报以上错误.

<?xml version="1.0" encoding="GB2312"?>

可以解决该问题,

或则去掉"备"字..

 

暂时只发现"备"字存在该问题,不能肯定其他中文是否也有同样问题

 

 

开放环境:WASD 5

 

 

分享到:
评论

相关推荐

    ibatis中iterate的例子

    在Java Web开发中,iBatis(现在称为MyBatis)是一个流行的持久层框架,它提供了灵活的SQL映射机制,使得数据库操作更加便捷。在iBatis中,`&lt;iterate&gt;`标签是一个非常实用的功能,它允许我们处理集合数据,如数组、...

    ibatis官方中文文档

    对于那些想要了解或深入掌握iBATIS,特别是想在实际项目中使用iBATIS存储过程的开发者来说,这是一份非常宝贵的学习资料。 **iBATIS简介** iBATIS(现更名为MyBatis)是一个优秀的Java持久层框架,它简化了数据库...

    ibatis的错误总结

    在深入探讨ibatis框架中可能遇到的错误时,我们首先需要理解ibatis(现被称为MyBatis)的基本概念。ibatis是一种优秀的持久层框架,它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。ibatis可以使用...

    让ibatis有提示信息

    然而,在实际开发过程中,开发者可能会遇到一个问题:如何让iBatis的XML配置文件在编写时提供有效的提示信息,以提高开发效率并减少错误。下面我们将详细讨论如何实现这一目标。 首先,我们需要理解iBatis的XML配置...

    ibatis2.0中文API

    例如,当遇到数据类型转换错误、空指针异常或SQL执行效率低下等问题时,iBATIS提供了解决策略。比如使用`nullValue`属性处理空值,或者通过优化SQL语句来提高查询速度。同时,对于复杂的业务场景,iBATIS支持动态SQL...

    ibatis总结 ibatis ibatis ibatis ibatis

    - `applicationContext.xml`是Spring的主配置文件,它定义了Spring容器中的bean,包括对Struts、Ibatis等其他框架的配置,实现各组件间的依赖注入。 - `codelist.xml`则可能包含了全局共享的bean,如`...

    ibatis中使用安全的拼接语句,动态查询,大于、小于、等于.doc

    iBatis 中使用安全的拼接语句、动态查询、大于、小于、等于 iBatis 是一个流行的持久层框架,提供了许多强大的功能来帮助开发者构建高效、安全的数据库交互应用程序。本文将详细介绍 iBatis 中使用安全的拼接语句、...

    iBatis net版中文 1.6的

    iBatis 是一款著名的开源持久层框架,专为Java应用程序设计,它允许开发者将SQL语句直接嵌入到Java代码中,从而简化了数据访问层的开发。在.NET环境中,iBatis同样提供了相应的实现,即iBatis .NET版。这个版本与...

    ibatis拼接字符串

    在本篇文章中,我们将深入探讨如何使用 Java 编程语言结合 iBatis 框架进行 SQL 字符串的动态拼接。通过分析提供的代码片段,我们可以了解到在实际开发过程中,这种动态 SQL 的构建方式非常常见,尤其是在处理复杂的...

    ibatis乱码解决方法(ibatis独立)

    在IT行业中,数据库操作是必不可少的一部分,而Ibatis作为一款流行的Java持久层框架,它使得SQL与Java代码更好地结合,提供了灵活的数据库操作方式。然而,数据处理时遇到的编码问题,如乱码,常常会给开发者带来...

    ibatis应对批量update

    通过上述步骤,我们可以在ibatis中实现高效的批量更新操作,极大地提升系统处理大规模数据的能力。这种方法不仅适用于Java环境下的开发,也适用于其他支持ibatis的编程语言。总之,ibatis提供的批量更新功能是处理...

    ibatis-api中文(真的中文)

    总的来说,这些文档覆盖了iBATIS的关键概念和实践,包括SQL Maps的创建和使用、DAO层的构建以及如何在实际项目中应用iBATIS。通过深入学习和实践,开发者可以充分利用iBATIS的灵活性和效率,简化数据库访问,提高...

    ibatis demo,ibatis例子,ibatis示例

    Ibatis的出现,解决了传统JDBC中手动编写SQL和结果集映射的繁琐工作,提供了更加灵活的数据访问接口。 在"ibatis demo"中,我们通常会看到以下核心概念和知识点: 1. **配置文件**:Ibatis的配置文件(mybatis-...

    ibatis_with_memcached

    总的来说,"ibatis_with_memcached"项目提供了一个实用的参考,展示了如何在实际开发中利用Ibatis与Memcached集成来优化数据访问,对于提升Java Web应用的性能具有很大的指导价值。开发者可以通过该项目学习到缓存...

    ibatis 中sqlMap配置

    在 iBatis 框架中,SQLMap配置是整个应用程序的核心部分,占据了大部分的开发工作。下面将详细解析 iBatis 中SQLMap配置的关键知识点: 1. **命名空间(Namespace)**: 命名空间是iBatis配置中的一个重要概念,它...

    ibatis源码,ibatis源码 ibatis源码 ibatis源码

    解析这个XML文件的过程涉及到DOM或SAX解析器,源码中这部分功能通常在`org.apache.ibatis.io.Resources`和`org.apache.ibatis.builder.Configuration`类中实现。 三、Executor执行器 Executor执行器是iBatis的核心...

    ibatis plugin用户指南

    3. **SQLMap文件中的代码提示**:插件对大多数iBatis语法提供了智能提示,如果你发现缺失的提示功能,可以通过官方网址提交bug。 4. **SQL语句自动完成**:在编写SQL语句时,插件能自动提示表名和字段名。记得先按...

    解决IBatis缓存动态字段问题

    具体表现为:当第一次查询某个表时,IBatis会将查询结果中的字段名缓存起来;而在后续查询其他表时,如果这些表的字段与之前缓存的字段不一致,就会导致查询失败。 #### 问题分析 在IBatis框架中,`...

    ibatis 中文手册

    Ibatis 的主要目标是简化 Java 应用中的数据访问,通过提供一种映射 SQL 语句到 Java 方法的方式,使开发人员可以更专注于业务逻辑而不是数据库操作。Ibatis 提倡“SQL 应该写在 XML 中”,这样可以避免 SQL 污染...

Global site tag (gtag.js) - Google Analytics