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