测试使用了其中的官方示例程序simple_example,发现其中有两个小bug:
①插入操作时会报SQL错误,原因如下
com.mydomain.data.Account.xml文件的insert部分ACC_EMIAL的后面没有括号,加上即可解决这个问题。
具体请参考网上的一篇博客:http://blog.csdn.net/fenglibing/archive/2007/08/08/1732911.aspx
他山之玉,可以攻石!:)
②删除操作时会报错,原因如下:
com.mydomain.data.SimpleExample.java文件中的删除方法如下:
public static void deleteAccount (int id) throws SQLException {
sqlMapper.delete("deleteAccount", id);
}
但com.mydomain.data.Account.xml文件的delete部分如下:
<delete id="deleteAccountById" parameterClass="int">
delete from ACCOUNT where ACC_ID = #id#
</delete>
显然:deleteAccount和deleteAccountById无法匹配,改成一致即可,建议改成deleteAccountById,以保持整个文件的风格一致。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yyg_juke/archive/2008/06/10/2532810.aspx
分享到:
相关推荐
IBATIS开发包使用实例使用出错 ①插入操作时会报SQL错误,原因如下 com.mydomain.data.Account.xml文件的insert部分ACC_EMIAL的后面没有括号,加上即可解决这个问题。 具体请参考网上的一篇博客:...
总的来说,这个教程和开发包对于想要掌握Ibatis框架的Java开发者来说是一份宝贵的资源。通过实践和研究,开发者不仅能理解Ibatis的工作原理,还能学会如何在实际项目中有效地使用Ibatis进行数据访问操作。
在Java Web开发中,iBatis(现在称为MyBatis)是一个流行的持久层框架,它提供了灵活的SQL映射机制,使得数据库操作更加便捷。在iBatis中,`<iterate>`标签是一个非常实用的功能,它允许我们处理集合数据,如数组、...
iBatis的使用首先需要配置相关的jar包,包括iBatis本身的库以及数据库驱动。其次,需要创建配置文件,通常是一个XML文件,用于指定数据库连接信息和其他配置参数。此外,还需要定义映射文件,用于描述Java对象与...
- **背景需求**:在使用JDBC进行数据库操作时,开发者常常需要手动编写SQL语句并处理结果集,这不仅繁琐而且容易出错。此外,对于异常处理和资源释放等操作也需要手动编写代码。 - **解决方案**:ibatis的出现正是...
总的来说,iBatis Java Mapper通过提供一种更直观、更面向对象的方式来处理数据库操作,极大地简化了开发流程,提高了代码质量。结合Spring框架,可以进一步提升应用程序的可维护性和扩展性。而"javamapper-0.1-...
下面通过一个具体的例子来说明如何使用 XDoclet 为 iBatis 自动生成 SQL 映射文件。示例代码如下: ```java package org.chage.pojo; import java.util.List; /** * @hibernate.class table="D_USER" * @...
XML配置文件在IT行业中扮演着至关重要的角色,特别是在Spring、Hibernate、Struts...它不仅可以确保代码的规范性,还能减少出错的可能性,提高开发效率。熟练掌握这些技巧,对任何Java开发者的事业都将产生积极的影响。
《iBATIS Database Layer开发指南》是一本详细介绍如何使用iBATIS数据库层进行开发的实用手册。作者Clinton Begin是iBATIS的创始人,而刘涛则负责了中文版的翻译工作。这本书旨在帮助开发者理解和掌握iBATIS这一数据...
通常使用JDBC进行数据库连接,或者使用持久层框架如Hibernate或iBatis。数据库设计包括房屋信息表、用户信息表、交易记录等。 4. **ActionForm**:Struts1中的ActionForm对象用于封装用户从页面提交的数据,...
### 数据映射器指南:iBATIS.NET框架详解 #### 一、简介 **iBATIS.NET**是一款针对.NET平台的...本部分将详细介绍如何在.NET环境中使用iBATIS.NET框架进行开发,包括配置、使用示例等。更多详细信息请参阅官方文档。
MyBatis起源于Apache的iBatis项目,后来在2010年转至Google Code,再于2013年迁移至GitHub,继续其开源旅程。 MyBatis的核心在于它的配置文件,主要包括两部分:mybati-config.xml(核心配置文件)和各Mapper接口...
mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar包。这些软件工具均可以到各自的官方网站上下载。 首先建立一个名字为 MyBaits 的 dynamic web project 1. 现阶段,你可以...
Mybatis由Clinton Begin于2003年创立,原名为iBatis,2010年更名为Mybatis。它的主要目标是简化数据库操作,通过XML或注解方式配置和映射Java对象与数据库表之间的关系,从而实现动态SQL和事务控制。 二、Mybatis...