Query q = session.createQuery(query.toString());
int queryPos = 0;
q.setString(queryPos++, layoutId);
q.setString(queryPos++, userId);
Iterator itr = q.list().iterator();
while (itr.hasNext()) {
PortletPreferencesHBM portletPreferencesHBM = (PortletPreferencesHBM)itr.next();
PortletPreferencesPool.remove((PortletPreferencesPK)portletPreferencesHBM.getPrimaryKey());
session.delete(portletPreferencesHBM);