public void save() throws IdentityException { sessionFactory.getCurrentSession().flush(); }
public void flushSession() { sessionFactory.getCurrentSession().flush(); }
public void closeSession(Session session) { try { session.flush(); session.close(); } catch (HibernateException he) { if (log.isDebugEnabled()) { log.debug("HibernateException caught closing connection."); } } }
public void flushCloseSession(Session session) { try { session.flush(); if (!session.connection().getAutoCommit()) { session.connection().commit(); } this.closeSession(session); } catch (HibernateException he) { if (log.isDebugEnabled()) { log.debug("HibernateException caught during flush/commit.", he); } } catch (SQLException sqle) { if (log.isDebugEnabled()) { log.debug("SQLException caught during commit.", sqle); } } } }
@Override public void saveOrUpdate(ChannelSeverity channelSeverity) { if (channelSeverity.getSeverityMap() != null) { sessionFactory.getCurrentSession().saveOrUpdate(channelSeverity.getSeverityMap()); } sessionFactory.getCurrentSession().saveOrUpdate(channelSeverity); sessionFactory.getCurrentSession().flush(); sessionFactory.getCurrentSession().refresh(channelSeverity); }
public boolean saveGroup(HibernateGroup group) { boolean result = false; Serializable id = null; Session session = null; try { session = this.sessionManager.getSession(); id = session.save(group); result = (id != null); } catch (HibernateException he) { if (log.isDebugEnabled()) { log.debug("HibernateException caught saving"); } return false; } finally { try { session.flush(); } catch (HibernateException e) { log.error("did not flush group", e); } this.sessionManager.flushCloseSession(session); } return result; } }
stp.start(); flushs++; session.flush();
/** * {@inheritDoc} */ @Override public void updateProperties(List<PluginProperty> properties) { for (PluginProperty property: properties) { PluginProperty persistedProperty = (PluginProperty) session().load(property.getClass(), property.getId()); persistedProperty.setValue(property.getValue()); session().saveOrUpdate(persistedProperty); } session().flush(); } }