
Ibatis
aspnetandjava
这个作者很懒,什么都没留下…
展开
-
错误:Element type "select" must be declared.
在刚刚学习ibatis时,使用的jar包是ibatis-sqlmap-2.3.4.726-sources.jar,一运行就碰到了异常:Element type "select" must be declared.网上查了好久也没有找到是什么原因造成的,后来自己从网上下载了一个ibatis-2.3.4.726.zip查看里面的例子,一对照自己的配置就发现了问题所在是因为我违背了DTD的声明格式。原创 2011-12-10 16:19:08 · 17594 阅读 · 2 评论 -
iBATIS ResultMap基础浅析
ibatis resultmap是我们学习ibatis中非常重要的一个内容,在我个人看来,能否真正用好ibatis的一个关键,这就是resultmap。字面上理解,它就是结果集的映射,就是将返回的记录逐个字段的映射赋值给对象的属性上。其实如果没有特殊需求的话我们完全可以使用resultclass来代替它,因为如果字段与属性一模一样的话,查询出来数据集会自动匹配到resultclas转载 2011-12-11 16:08:56 · 37068 阅读 · 8 评论 -
There is no READABLE property named 'id' in class 'java.lang.Integer'
cause by:com.ibatis.common.beans.ProbeException: There is no READABLE property named 'id' in class 'java.lang.Integer'出现以上问题基本上都是ibatis映射文件问题或者是javaBean问题:比如传递参数类型不匹配,或者ibatis不能与javaBean中的属性进行匹配原创 2012-03-22 21:38:11 · 13042 阅读 · 0 评论 -
获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号
获取主键自动增长ID(Oracle/MSSQL/mysql),取得刚插入的ID编号本文和大家讲一下如何使用ibatis来获取刚刚插入数据的ID的方法,也是在网上找到的,挺实用。iBatis的SQLMap配置文件的selectKey元素有个type属性,可以指定pre或者post表示前生成(pre)还是后生成(post)。Oracle设置 1 Or转载 2012-05-17 15:31:51 · 7189 阅读 · 2 评论 -
Ibatis学习笔记
一、Ibaties简介:iBatis是apache的一个开源项目,一个O/R Mapping解决方案,iBatis最大的特点就是小巧,灵活,上手快。如果不需要太多复杂的功能,iBatis是能满足你的要求,又足够灵活的最简单的解决方案。二、优点:n 上手快,容易学n Sql与程序相分离,维护型好n 移植性强n 简化项目中的分工三、缺点:n原创 2011-12-10 22:28:23 · 2073 阅读 · 2 评论