ibatis 动态查询条件 ibatis的调试相对困难,出错的时候主要依据是log4生成的log文件和出错提示,这方面要能比较熟练的看懂. 下面这个配置基本上包含了最复杂的功能:分页\搜索\排序\缓存\传值 Hash表\返回 hash表\动态sql 如果对下面这段配置能信手粘来的话,那开发速度将会大大的提升. SELECT $TopNum$ * FROM (select a.[iXinxiID],a.[sXinxiTitle],a.[iXinxiClassId],b.[sClassName], a.[dXinxiDate],a.[dXinxiYxq],a.[iXinxiHits],a.[sXinxiUser],a.[sRedirectUrl], ROW_NUMBER() OVER( a.iXinxiID desc a.iXinxiID asc a.iXinxiHits desc a.iXinxiHits asc ) as row FROM [dbo].[XinxiTable] as a,[dbo].[XinxiClass] as b a.[iXinxiState]= $XinxiType$ a.[iXinxiClassID]= $XinxiClass$ a.[sXinxiTitle] LIKE '%$Keyword$%' (a.[sXinxiTitle] LIKE '%$Keyword$%' or a.[sXinxiContent] LIKE '%$Keyword$%') and a.iXinxiClassId=b.iClassId )a