自己碰到的情况
<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属性漏了,就被报此异常
分享到:
相关推荐
Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf
ibatis的jar包com.springsource.com.ibatis-2.3.0.677.jar
ibatis-sqlmap ibatis-sqlmap-2 ibatis-sqlmap-2.jar.zip
搭建mybatis所需包org.apache.ibatis.annotations.Param @Param
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 ...
SqlMap的配置是iBatis中应用的核心。这部分任务占据了iBatis开发的70的工作量。Sql Map配置文件是iBatis配置的核心,从数据库连接到执行SQL时使用的sqlMap文件都是通过此文件中的配置提供给框架的,它通常命名为...
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 ...
4.iBatis2学习笔记:SqlMap的配置总结(18条).doc 5.iBatis2学习笔记:入参和返回值的问题.doc 6.iBatis2学习笔记:一对多映射(双向).doc 7.iBatis2学习笔记:多对多映射(双向) .doc 8.iBatis2学习笔记:总结与...
实现ibatis手动控制加载sqlmap文件,终于不用重启应用了
ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载,都已放入一个压缩包下。
jar包,官方版本,自测可用
出现以上的情况主要的原因是因为在主配置文件标签没...解决方案:1.检查的name是否正确,如我的name属性填的就是com.it.dao 2、检查的class属性或resource属性,我resource这里写的是name="com/it/dao/iAccountDao.xml"
ibatis-sqlmap_2.3.4.jar 和 ibatis-sqlmap_2.jar 两个jar包的下载
import com.ibatis.sqlmap.client.SqlMapClientBuilder; import com.icss.model.Employee; public class EmployeeDAO { private static SqlMapClient sqlMapper; static { try { Reader reader = Resources....
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <value>classpath:SqlMapConfig.xml <bean id="dao" class="org.springframework.orm.ibatis....
iBATIS SQLMap
manning.ibatis.in.action.jan.2007.rar