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