摘要: 直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清晰的方法来解决一个问题,这里有个简单的例子: 上面的例子中,根据参数bean“id”属性的不同情况,可创建两个可能的语句。如果参数“id”大于0,将创建下面的语句: select * from user where user_id = ?order by createTime desc 或者,如果“id”参数小于等于0,将创建下面的语句: select *... 阅读全文
posted @ 2013-09-18 17:17 艾泽拉斯的太阳 阅读(3246) 评论(0) 推荐(0) 编辑