技术成就梦想

快乐编程

ibatis动态sql

直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子:      ...

2013-05-14 14:16:34

阅读数 1254

评论数 0

sqlserver的日期转换

昨天自己写一个按照当天日期查询数据的方法,例如今天是2012年7月20日。我原来写了好多种写法例如 ...  where createtime like '2012-07-20%',还有...  where createtime like '%2012-07-20%'等等的一些写法。但是总是不奏效...

2012-07-20 08:54:13

阅读数 969

评论数 0

ibatis+spring存储blob数据

ibatis提供了TypeHandler接口,用于处理数据类型,基本的实现类为BaseTypeHandler 在spring 中,提供了AbstractLobTypeHandler作为基础类,并且提供了相应的模版方法,所有的工作由LobHandler处理。    BlobByteArrayTyp...

2012-01-08 20:32:28

阅读数 1627

评论数 0

使用ibatis做连接查询

网上有网友经常问,怎么使用ibatis做连接查询。ibatis的查询和jdbc差不多是一个级别的,但要求是“要熟练使用sql语句”。这个和hibernate有一些差异,hibernate会自动为我们编写sql语句但是ibatis做不到这一点,也没有hibernate那么灵活的映射关系。下面我就来写...

2011-11-02 21:12:33

阅读数 2421

评论数 0

使用ibatis实现增删改查

有的时候为了适应多人开发,我们可能会把配置文件放在文件夹里。这样管理起来就方便了,这一点在开发中是共同的。下面就顺便来弄一下这个。这次就把ibatis的配置文件放在名称为“mymap”的文件夹里,pojo的配置文件就把他放在“mapping”文件夹(包)里。这次的配置文件我加了注释,如下所示 ...

2011-10-30 18:09:57

阅读数 1310

评论数 0

第一个ibatis

这个ibatis其实就和hibernate一样,也用来解决阻抗不匹配的问题。总的来说会用hibernate就会用ibatis,从官网来看ibatis已经加入了谷歌阵营,版本也升到了3.0.6.配置文件也有了一些差异。这里我们就是用2.3版本的就可以了。可惜官网上找不到了。现在就来学习一下吧 1....

2011-10-29 22:48:08

阅读数 1073

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭