Ibatis 3 mapper映射文件名称大小写问题:
居然名字CPManagerSqlMapper.xml有个字母应该小写的(CpManagerSqlMapper.xml),结果大写了,在配置文件:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Config 3.0//EN"
"http://ibatis.apache.org/dtd/ibatis-3-config.dtd">
<configuration>
<typeAliases>
<typeAlias type="com.contentlib.beans.UserBean" alias="loginUserBean"/>
<typeAlias type="com.contentlib.datasource.C3p0DataSourceFactory" alias="c3p0"/>
<typeAlias type="com.contentlib.beans.UseMaterialTypeBean" alias="useMaterialType"/>
<typeAlias type="com.contentlib.beans.BgImageBean" alias="bgImage"/>
<typeAlias type="com.contentlib.beans.BgFormatBean" alias="bgFormat"/>
<typeAlias type="com.contentlib.beans.IconBean" alias="iconBean"/>
<typeAlias type="com.contentlib.beans.TemplateBean" alias="template"/>
<typeAlias type="com.contentlib.beans.CPBean" alias="cpInfo"/>
<typeAlias type="com.contentlib.beans.ThemeBean" alias="themeBean"/>
<typeAlias type="com.contentlib.beans.ThemeFormatBean" alias="themeFormatBean"/>
</typeAliases>
<plugins>
<!-- 指定数据库分页方言Dialect, 其它方言:OracleDialect,SQLServerDialect,SybaseDialect,DB2Dialect,PostgreSQLDialect,MySQLDialect,DerbyDialect-->
<plugin interceptor="com.contentlib.comm.OffsetLimitInterceptor">
<property name="dialectClass" value="com.contentlib.comm.dialect.OracleDialect"/>
</plugin>
</plugins>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="c3p0">
<property name="driver" value="oracle.jdbc.driver.OracleDriver"/>
<property name="url" value="jdbc:oracle:thin:@192.168.140.13:1521:dmpt"/>
<property name="username" value="moca_ctt"/>
<property name="password" value="moca_ctt"/>
<!-- c3p0连接设置 -->
<!-- <property name="initialPoolSize" value="10"/>-->
<!-- <property name="maxPoolSize" value="25" />-->
<!-- <property name="minPoolSize" value="10" />-->
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="com/contentlib/config/CPManagerSqlMapper.xml"/>
</mappers>
</configuration>
程序在控制台测试的时候居然可以正常,但是融合到项目后,居然报了一个相当诡异的错误,说不能找到类,其实这个类在其他地方调用的时候是正常的,结果花了好长时间调试,杯具。。。。。
分享到:
相关推荐
iBATIS,全称为“Infrastructure for Binding Applications To SQL Maps”,是一个优秀的开源持久层框架,它允许Java开发者将SQL语句与Java代码分离,提供了一种简单但强大的在Java应用中映射SQL和结果集的方式。...
3. **SQLMap文件中的代码提示**:插件对大多数iBatis语法提供了智能提示,如果你发现缺失的提示功能,可以通过官方网址提交bug。 4. **SQL语句自动完成**:在编写SQL语句时,插件能自动提示表名和字段名。记得先按...
Ibatis,一个强大的Java持久层框架,以其轻量级、高度灵活的特点在众多开发者中备受青睐。2.3.0.677是Ibatis的一个重要版本,被誉为“最稳定”的版本,它提供了可靠的性能和稳定性,使得开发人员在处理数据库操作时...
Ibatis 2.3.4是该框架的一个特定版本,这里我们将详细探讨其主要特性和使用方法。 一、Ibatis框架概述 Ibatis的核心理念是“SQL就是SQL”,它并不像Hibernate那样尝试完全对象化数据库,而是将数据访问逻辑保留在...
在Java开发领域,Ibatis作为一个优秀的持久层框架,以其灵活、易用的特点深受开发者喜爱。而ibatis-common.jar包则是Ibatis框架的重要组成部分,它提供了诸多实用功能,帮助开发者更高效地进行数据访问操作。本文将...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责简化数据库操作,将SQL语句与Java代码分离,使得开发人员能够更加专注于业务逻辑。在本主题中,我们将深入探讨Ibatis的两个特定版本:ibatis2.3.4.8....
IBatis,一个轻量级的Java ORM(对象关系映射)框架,它为开发者提供了比JDBC更高级的抽象层,使得开发者可以更加专注于SQL语句的编写,而无需关心底层的数据库连接管理和结果集处理。在2.3.4这个版本中,开发者可以...
iBATIS_DBL-2.1.7.597.zip 是一个包含了iBATIS数据库层框架的一个特定版本的压缩包。iBATIS是一个开源的Java框架,它简化了数据库和应用程序之间的交互,使得开发者可以将SQL语句直接写在XML配置文件中,避免了直接...
iBATIS_DBL-2.2.0.638.zip 是一个包含了iBATIS数据库层(DBL)2.2.0.638版本的源代码包,专为Java开发者设计。iBatis是一个优秀的持久层框架,它允许开发者将SQL与Java代码分离,从而简化了数据库操作。这个压缩包...
iBATIS,作为一个知名的持久层框架,其安装和配置过程相对简洁,对于熟悉C#和ADO.NET的开发者来说,理解并应用这个框架是进一步提升开发效率的关键。iBATIS并非一个独立的应用程序,而是作为类库供其他应用集成,...
1. ibatis-sqlmap_2.3.4.jar:这是Ibatis-SqlMap的一个稳定版本,包含了一些bug修复和性能优化。2.3.4版本相比之前的版本可能改进了对复杂查询的支持,提升了处理大数据量时的性能,并修复了可能导致程序崩溃的已知...
Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,专注于SQL映射,它能够将SQL语句与Java代码分离,使得开发者可以更方便地管理数据库操作。这个压缩包包含的是Ibatis的相关资源,包括正式版和测试版的框架库,...
扩展包"ibatis-2.3.0.677.hack"是iBatis的一个特定版本,可能是针对某些问题进行了修复或者功能增强的版本。 【描述】"ibatis-2.3.0.677.hack扩展包"中的"hack"可能意味着这个版本包含了对原始iBatis框架的非官方...
《ibatis开发指南中文版》为开发者提供了一个全面的ibatis框架使用指南,不仅覆盖了基本的配置和使用,还深入探讨了高级特性和最佳实践。对于希望在保持对SQL语句控制的同时,享受ORM带来的便利性的开发者来说,...
Ibatis,全称为“SQL Maps”,是一个开源的Java持久层框架,它允许程序员将SQL查询直接映射到Java代码中,极大地简化了数据库操作。Ibatis的核心思想是将SQL语句与Java代码分离,通过XML配置文件或者注解来定义SQL...
【标题】"我学我会 网上购物 北大青鸟 二年上机贯穿项目restrant_ibatis.rar" 提供的是一个基于IBMatis技术的网上购物平台项目,适用于北大青鸟两年制课程的上机实践。该项目旨在帮助学习者通过实际操作,深入理解和...
模仿电影购票写的一个宾馆订房的小例子,主要功能有登录,注册,下载图片(没有使用缓存之类),使用gridview实现选择具体房间的功能(有个bug),使用了appmsg和slidingMenu开源类库。服务器用servlet+ibatiS写的...
//生成后一个省略号 for(var i=top-1;i;i++){ var p=document.createElement("a"); p.setAttribute("id",i); p.innerText=i; p.href="#"; p. p. fun(){ change(this.id); tian(this.id); }; yema....
10. **版本更新**:DAO-2.3.4.726可能是针对iBATIS的一个维护版本,可能包含了一些bug修复、性能提升或新功能的添加。具体变更需要参考该版本的官方发布说明。 总的来说,DAO-2.3.4.726作为iBATIS的一个版本,它在...
但是因为有的项目还跑在 MyBatis2 版本上,所以也做一个例子。 mm-mybatis3-memcached 使用了 mybatis-memcached 。因为 simple-spring-memcached 暂时和 MyBatis3 没办法直接整合(MyBatis3 不再需要 DAO 实现类),...