首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring中施用hibernate

2012-09-05 
spring中使用hibernatepublic void delete (int[] deleteKey) {StringBuffer hql new StringBuffer(del

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);    }

热点排行