`

解决com.ibatis.sqlmap.client.SqlMapException: There is no statement named in this

 
阅读更多
自己碰到的情况
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" lazy-init="false">
		<property name="configLocations">
			<list>
				<value>classpath:mapper/ronghui-mapper-actor.xml</value>
				<value>classpath:mapper/ronghui-mapper-system.xml</value>
				<value>classpath:mapper/ronghui-mapper-pm.xml</value>
				<value>classpath:mapper/ronghui-mapper-pc.xml</value>
				<value>classpath:mapper/ronghui-mapper-ps.xml</value>
			</list>
		</property>
		<property name="dataSource" ref="dataSource"/>
		<property name="lobHandler" ref="defaultLobHandler"/>
	</bean>

要把配置mapper的配置文件信息加入sqlMapClient里面去.




http://bubuko.com/infodetail-232035.html

com.ibatis.sqlmap.client.SqlMapException: There is no statement named in this SqlMap.
可能存在3种情况:
1、在xxx.xml文件中有两个标签的id命名相同;
2、DAO实现类方法中没有写对应xxx.xml的id名称;
3、实体映射文件xxx.xml未加入到sqlMap-Config.xml文件中。


http://blog.sina.com.cn/s/blog_566c8d180101cgy5.html
两种情况:
1.你的sqlmap 文件中确实没有xxx这个statement ,很有可能某个字母写错了
2.sqlmap文件定义了namespace属性,此时在本文件中引用别的statement,就需要这样写:(你的namespace).(定义的statement 的id),如果把namespace属性漏了,就被报此异常

分享到:
评论

相关推荐

    ibatis-sqlmap-2.3.4.726-sources.jar.zip_birth84v_cutting1v2_ibat

    《深入解析iBatis-SQLMap 2.3.4.726源码》 在Java开发领域,iBatis作为一个优秀的持久层框架,深受广大开发者喜爱。它将SQL语句与Java代码分离,提高了代码的可读性和可维护性。本篇将围绕iBatis-SQLMap 2.3.4.726...

    ibatis-sqlmap_2.3.4_2.jar两个版本的jar包

    Ibatis-SqlMap是早期非常流行的一款Java持久层框架,由Cody Aravena创建,后被Apache基金会接管并更名为MyBatis。本篇将详细阐述Ibatis-SqlMap 2.3.4和2两个版本的主要知识点。 一、Ibatis-SqlMap简介 Ibatis-...

    iBatis-设置缓存模式-Java源码(下载)

    import com.ibatis.sqlmap.client.SqlMapClient; public class Main { public static void main(String[] a) throws Exception { Util util = new Util(); util .executeSQLCommand("create table ...

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

    `org.apache.ibatis.annotations.Param`是MyBatis中的一个重要注解,用于处理方法参数映射。 `@Param`注解主要用于SQL查询中的动态参数绑定,尤其是在动态SQL语句中。在MyBatis的映射文件或者Mapper接口中,当我们...

    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 MyBatis-3-Migrations.doc MyBatis-3-Migrations.pdf ...

    ibatis sqlmap配置详解

    SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。Sql Map配置文件是iBatis配置的核心,从数据库连接到执行SQL时使用的sqlMap文件都是通过此文件中的配置提供给框架的,它通常命名为...

    记一次Ibatis的意外发生.docx

    这个类中import了多个包,包括com.ibatis.common.xml.NodeletException、com.ibatis.sqlmap.client.SqlMapClient、com.ibatis.sqlmap.client.SqlMapClientBuilder等。需要注意的是,IBatis的包声明是org.apache....

    Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf

    根据提供的文件信息,本书《Manning iBATIS in Action Jan. 2007 eBook-BBL》主要介绍了iBATIS框架的基本概念、安装配置方法、核心功能及其在实际项目中的应用。下面将针对该书籍中提及的主要知识点进行详细阐述。 ...

    iBatis2学习笔记

    4.iBatis2学习笔记:SqlMap的配置总结(18条).doc 5.iBatis2学习笔记:入参和返回值的问题.doc 6.iBatis2学习笔记:一对多映射(双向).doc 7.iBatis2学习笔记:多对多映射(双向) .doc 8.iBatis2学习笔记:总结与...

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

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

    iBATIS-DAO-2.3.4.726.rar_com.ibatis.dao_iBATIS dao 2_iBatis DAO_

    在源码中,`com.ibatis.dao`包下包含了许多关键类,例如`SqlMapClient`是整个框架的入口,负责管理所有的SQL Maps;`SqlMapExecutor`是执行SQL的接口,提供了各种数据库操作的方法;而`SqlMapSession`则封装了事务...

    实现ibatis手动控制加载sqlmap文件,终于不用重启应用了

    通常情况下,当我们修改了iBatis的SQL映射文件(sqlmap)后,需要重启应用服务器来使改动生效。这无疑降低了开发效率。然而,通过手动控制加载sqlmap文件,我们可以实现在不重启应用的情况下更新SQL映射,从而提高...

    com.springsource.com.ibatis-sources-2.3.4.726.jar

    jar包,官方版本,自测可用

    com.springsource.com.ibatis-2.3.0.677.jar

    ibatis的jar包com.springsource.com.ibatis-2.3.0.677.jar

    解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found

    出现以上的情况主要的原因是因为在主配置文件标签没...解决方案:1.检查的name是否正确,如我的name属性填的就是com.it.dao 2、检查的class属性或resource属性,我resource这里写的是name="com/it/dao/iAccountDao.xml"

    ibatis源码 例子

    import com.ibatis.sqlmap.client.SqlMapClientBuilder; import com.icss.model.Employee; public class EmployeeDAO { private static SqlMapClient sqlMapper; static { try { Reader reader = Resources....

    Spring高版本对ibatis的支持

    &lt;bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"&gt; &lt;value&gt;classpath:SqlMapConfig.xml &lt;bean id="dao" class="org.springframework.orm.ibatis....

    ibatis-sqlmap-2.jar.zip

    《深入解析iBatis-SQLMap 2》 在Java Web开发领域,iBatis作为一个优秀的持久层框架,因其灵活性和高效性而深受开发者喜爱。本文将深入探讨iBatis-SQLMap 2版本,主要关注`ibatis-sqlmap-2.jar.zip`这个压缩包中的...

    ibatis开发包(common+sqlmap+dao)

    比如,它提供了异常处理(如`org.apache.ibatis.exceptions.PersistenceException`),日志服务(如`org.apache.ibatis.logging`),还有一些基本的数据类型转换和实用工具类。例如,`org.apache.ibatis.type.Type...

Global site tag (gtag.js) - Google Analytics