public List searchApprovingDocuments(int userId) {
User user = getHibernateTemplate().load(User.class, userId);
List docIds = workflowManager.searchApprovingDocuments(user
.getUsername());
if (docIds == null || docIds.isEmpty()) {
return null;
} return getSession().createQuery("select d from Document d where d.id in (:ids)").setParameter("ids", docIds).list();
}执行getSession().createQuery("select d from Document d where d.id in (:ids)").setParameter("ids", docIds).list()时,总是提示java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Integer。
别人这么写就可以,为什么在我这就不行了呢???