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

iBATIS:java.sql.SQLException: ORA-00911: invalid character

阅读更多
项目用到iBATIS,编码期间,程序报错,抛出异常:
java.sql.SQLException: ORA-00911: invalid character
检查好长时间,终于找到问题的所在,令人吐血的是,这又是一个分号引发的异常。
具体如下:
<select id="showCompanyByProvince" parameterClass="java.util.HashMap">
	     SELECT i.ENT_NAME AS entName,
	     ……	 
	     WHERE i.PROV_CODE=#pCode#;
</select>

sql语句后面多了一个分号,删除即可。
吐血,晕菜!


分享到:
评论
3 楼 Tank03 2012-02-18  
刚刚遇到这个问题。
2 楼 fresh_daily 2011-09-01  
哈哈,同错同错~
1 楼 wjlvivid 2011-08-29  
狂晕,我的也是!!!该死的分号

相关推荐

    Caused by: java.net.UnknownHostException: openapi.alipay.com

    Caused by: java.net.UnknownHostException: openapi.alipay.com

    Mybatis报错: org.apache.ibatis.exceptions.PersistenceException解决办法

    在使用Mybatis框架时,你可能会遇到`org.apache.ibatis.exceptions.PersistenceException`这样的异常。这个异常通常表示在执行数据库查询操作时遇到了问题。本篇将详细分析这个问题并提供解决方法。 ### 问题概述 ...

    ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载

    iBATIS,全称为“Infrastructure for Binding Applications To SQL Maps”,是一个优秀的开源持久层框架,它允许Java开发者将SQL语句与Java代码分离,提供了一种简单但强大的在Java应用中映射SQL和结果集的方式。...

    IBatis.DataMapper.1.6.2.bin.zip

    IBatis 是由 Clinton Begin 创建的一款优秀的数据库操作框架,它将SQL语句与Java代码分离,提供了灵活的映射机制,使得开发者可以更专注于业务逻辑的实现。DataMapper是IBatis的核心组件,负责处理数据访问层的映射...

    ibatis2.3.4.8.jar 和 ibatis-2.3.4.726.jar两个版本的下载

    Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责简化数据库操作,将SQL语句与Java代码分离,使得开发人员能够更加专注于业务逻辑。在本主题中,我们将深入探讨Ibatis的两个特定版本:ibatis2.3.4.8....

    IBATISJDBC包

    1. **IBATIS核心库**: 包含了ibatis-2.x.jar,这是IBATIS框架的主要实现,提供了SQL映射文件解析、事务管理、结果集处理等功能。 2. **JDBC驱动**: 根据实际使用的数据库类型,如MySQL、Oracle、SQL Server等,需要...

    sql-map-2.dtd和sql-map-config-2.dtd

    Ibatis是一个轻量级的ORM(对象关系映射)框架,它允许开发者将SQL语句直接写在配置文件中,通过XML映射文件将Java对象与数据库表进行映射。这两个DTD(Document Type Definition)文件是Ibatis配置文件的定义文档,...

    ibatis-2.3.3.720.jar

    ibatis-2.3.3.720.jar

    ibatis-2.3.0.677.jar

    标题 "ibatis-2.3.0.677.jar" 指向的是一个特定版本的 iBATIS 库,即版本号为 2.3.0.677 的 JAR 文件。iBATIS 是一个开源的 Java 框架,主要用于简化数据库与应用程序之间的交互。它在早期广泛应用于企业级应用开发...

    ibatis-2.3.4.726-src-源代码

    iBatis,又称为MyBatis的前身,是一个基于Java的持久层框架,它简化了数据库操作,将SQL与Java代码分离,通过XML或注解方式配置映射规则,实现了数据访问的便捷性。2.3.4.726是iBatis的一个稳定版本,具有良好的...

    ibatis、mybatis官方教程文档集合(含Manning.iBATIS.in.Action)

    Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf MyBatis 3 User Guide Simplified Chinese.pdf MyBatis-3.0.3-Migrations.pdf MyBatis-3.0.3-User-Guide.pdf ...iBATIS-SqlMaps-2-Tutorial_en.pdf

    iBATIS内置别名列表

    iBATIS是一款开源的持久层框架,它简化了Java应用程序与数据库之间的交互过程。为了提高开发效率和代码的可读性,iBATIS引入了一系列内置别名,用于简化配置文件中的全限定类名书写。本文将详细介绍iBATIS内置别名...

    IBatis.net-IBatis.DataAccess.1.9.2/IBatis.DataMapper.1.6.2

    IBatis.net 是一款流行的开源数据访问框架,它将SQL映射功能与.NET应用程序的业务逻辑分离,提供了一种灵活的非侵入式的数据访问解决方案。本篇将深入探讨IBatis.Net的核心组件——IBatis.DataAccess.1.9.2和IBatis....

    ibatis-2.3.4.726官方最新开发包

    总的来说,"ibatis-2.3.4.726官方最新开发包"是Java开发者进行数据库操作的强大工具,它简化了数据库操作,提升了开发效率,并且提供了丰富的文档支持,使得学习和使用变得更加容易。如果你正准备使用或升级Ibatis,...

    ibatis-core-3.0.jar org.apache.ibatis.annotations.Param

    `ibatis-core-3.0.jar`是MyBatis的核心库文件,包含了MyBatis框架的主要功能。`org.apache.ibatis.annotations.Param`是MyBatis中的一个重要注解,用于处理方法参数映射。 `@Param`注解主要用于SQL查询中的动态参数...

    ibatis-2.3.4.726.jar

    iBATIS的主要目标是简化数据库与应用程序之间的交互,通过提供一种声明式的方式,将SQL语句与Java代码解耦,使得开发者能够更高效、灵活地管理数据访问层。 在iBATIS 2.3.4.726这个版本中,我们可以看到该框架已经...

    ibatis-common.jar包

    《深入解析ibatis-common.jar包》 在Java开发领域,Ibatis作为一个优秀的持久层框架,以其灵活、易用的特点深受开发者喜爱。而ibatis-common.jar包则是Ibatis框架的重要组成部分,它提供了诸多实用功能,帮助开发者...

    ibatis-2.3.2.715.jar

    总结起来,`ibatis-2.3.2.715.jar`作为Ibatis框架的一个版本,具备了完善的数据库操作功能,包括SQL映射、接口绑定、参数映射、结果映射、动态SQL、缓存和事务管理等。它的使用使得开发者可以更专注于业务逻辑,而...

Global site tag (gtag.js) - Google Analytics