读书人

spring中施用hibernate

发布时间: 2012-09-05 15:19:34 作者: rapoo

spring中使用hibernate

public void delete (int[] deleteKey) {        StringBuffer hql = new StringBuffer("delete Employee where employeeKey in (");        for (int i = 0; i < deleteKey.length; i++) {            if (i == 0) {                hql.append(deleteKey[i]);            } else {                hql.append(", ");                hql.append(deleteKey[i]);            }        }                hql.append(")");        final String hhql = hql.toString();                HibernateCallback action = new HibernateCallback() {            @Override            public Object doInHibernate(Session session)                    throws HibernateException, SQLException {                Query q = session.createQuery(hhql);                q.executeUpdate();                return null;            }        };                this.getHibernateTemplate().execute(action);    }

读书人网 >软件架构设计

热点推荐