![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ibatis
文章平均质量分 75
wangxr66
这个作者很懒,什么都没留下…
展开
-
ibatis的映射文件注意事项
<?xml version="1.0" encoding="GBK"?> <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "/WEB-INF/dtd/sql-map-2.dtd"> <sqlMap namespace="cn.framework.yunwei.cleintf原创 2012-07-24 14:22:45 · 74 阅读 · 0 评论 -
ibatis动态sql
直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆 的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子: <select id="getUserList" resultMap="user"> ...原创 2012-07-24 16:23:54 · 65 阅读 · 0 评论 -
ibatis分页组件分页
Ibatis分页 实例 查询分页ibtais SQL语句 支持模糊查询后分页 分页查询需要两条SQL语句 第一部查询所有记录总数 <select id="selectForCount-SysParam" resultClass="int"> <![CDATA[ SELECT count(*) from PUB_SYSPARAM ...原创 2012-07-31 18:35:00 · 134 阅读 · 0 评论 -
iBATIS映射文件基础浅谈
要了解iBATIS映射文件基础,首先我们来看,iBATIS的核心就在于映射文件(Data Map XML File)。在映射文件里可以定义包括要执行各种SQL语句,存储过程,输入参数映射,返回结果映射,缓存机制,并且能通过几种相对比较复杂的配置实现对象之间的关联关系和延迟加载。这也是iBATIS区别ORM框架的,具备更灵活性,更高性能的关键所在。 配置文件可以写得很简单,也可以很复杂。复杂配置文件...原创 2012-08-01 15:02:05 · 75 阅读 · 0 评论 -
ibatis 中isNotEmpty
1、ibatis 中isNotEmpty的作用 <select id="getCityListByProvinceId" parameterClass="simpleMap" resultClass="dictModel"> <![CDATA[ select xid dictCode, xname dictName from city ]]> &l...原创 2012-08-01 16:56:26 · 551 阅读 · 0 评论 -
ibatis 中 $与#的区别
[size=small]在sql配置中比如in(#rewr#) 与in ($rewr$) 在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号#和$之间的区分为,#可以进行与编译,进行类型匹配,而$不进行数据类型匹配,例如: select * from table where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'...原创 2012-08-01 17:18:26 · 73 阅读 · 0 评论