為什么不直接sql.append("And (t.stuName='“+查詢參數(shù)+”'))") 而用paramList?
為什么不直接sql.append("And (t.stuName='“+查詢參數(shù)+”'))") 而用paramList?
我看我的項目里面對于可能出現(xiàn)的多個搜索條件都是
if (某條件 不為空){
sql.append("And (t.stuName='“+查詢參數(shù)+”'))")
}
用這個paramList? 有什么區(qū)別和好處嗎? ?謝謝
2017-05-10
因為用的是PreparedStatement 預(yù)編譯。而不是Statement硬編譯