读书人

大量数据访问时用JPA 对象投射关系会

发布时间: 2012-11-15 15:16:13 作者: rapoo

大量数据访问时,用JPA 对象映射关系会出错?
昨天在做一JPA调试时出了些莫名其妙的错。

@Overridepublic void delete(long userId, String[] phoneList){List list = new ArrayList();for (String phone : phoneList){list.add(phone);}String hql = "Delete From Black where userid=? and phone In (:collection)";Query q = em.createQuery(hql);q.setParameter(1, userId);q.setParameter("collection", list);q.executeUpdate();}


(:collection) 用问号会出问题,而且它对象的值必须要为:collection 对象。

网上说驱动问题,但是我从官网下载ojbc14也不行。

读书人网 >软件架构设计

热点推荐