通常会把数据库的查询和更改放到一个类似DBO的类中,
对于preparedstatement,由于要根据参数类别进行不同的设定.
我就使用了如下的类型验证:if(params.get(i-1) instanceof Integer){
    pstmt.setInt(i,Integer.parseInt(params.get(i-1).toString()));
}object先转成string 再解释成int.
对于基本数据类别,list,map,set等都不接受,对int类别我还进行了Integer的装和拆.感觉性能应该被折腾的很低了.
不知道哪个高手有对这个研究过?
给指条道, 谢谢