现在有这样的情况Timestamp d =   new java.sql.Timestamp(new java.util.Date().getTime());
Object[] params = {"chen",123,d}
 if (params != null && params.length > 0) {
                    for(int i = 0;i<params.length;i++){
                        Class name = params[i].getClass();
                        query.setParameter(i,  params[i]);
                    }
                }
我主要想给hibernate做一个公共类,传sql,和参数进去,然后返回一个list集合但传参的时候要输入相应类型的值。
单单这样输入params[i],只能输入一个字符串,不能按对应类型传入的值。传值的时候报这个错误:java.lang.Integer cannot be cast to java.lang.String