Package org.hibernate

Examples of org.hibernate.Query.executeUpdate()


  }
 
  public void suspendMessages(Token token) {
    Query query = session.getNamedQuery("MessagingSession.suspendMessagesForToken");
    query.setEntity("token", token);
    query.executeUpdate();
  }

  public void resumeMessages(Token token) {
    Query query = session.getNamedQuery("MessagingSession.resumeMessagesForToken");
    query.setEntity("token", token);
View Full Code Here


  }

  public void resumeMessages(Token token) {
    Query query = session.getNamedQuery("MessagingSession.resumeMessagesForToken");
    query.setEntity("token", token);
    query.executeUpdate();
  }
}
View Full Code Here

  public void cancelTimersForProcessInstance(ProcessInstance processInstance) {
    try {
      Query query = session.getNamedQuery("SchedulerSession.deleteTimersForProcessInstance");
      query.setEntity("processInstance", processInstance);
      query.executeUpdate();
     
    } catch (Exception e) {
      log.error(e);
      jbpmSession.handleException();
      throw new JbpmException("couldn't delete timers for process instance '"+processInstance+"'", e);
View Full Code Here

 
  public void suspendTimersForProcessInstance(Token token) {
    try {
      Query query = session.getNamedQuery("SchedulerSession.suspendTimersForToken");
      query.setEntity("token", token);
      query.executeUpdate();
     
    } catch (Exception e) {
      log.error(e);
      jbpmSession.handleException();
      throw new JbpmException("couldn't delete timers for token '"+token+"'", e);
View Full Code Here

  public void resumeTimersForProcessInstance(Token token) {
    try {
      Query query = session.getNamedQuery("SchedulerSession.resumeTimersForToken");
      query.setEntity("token", token);
      query.executeUpdate();
     
    } catch (Exception e) {
      log.error(e);
      jbpmSession.handleException();
      throw new JbpmException("couldn't delete timers for token '"+token+"'", e);
View Full Code Here

        // messages
        if (includeMessages) {
          query = session.getNamedQuery("GraphSession.deleteMessagesForToken");
          query.setEntity("token", token);
          query.executeUpdate();
        }
      }
     
      // tasks
      if (includeTasks) {
View Full Code Here

      
      // timers
      if (includeTimers) {
        query = session.getNamedQuery("SchedulerSession.deleteTimersForProcessInstance");
        query.setEntity("processInstance", processInstance);
        query.executeUpdate();
      }
      
      // delete the logs for all the process instance's tokens
      query = session.getNamedQuery("GraphSession.selectLogsForTokens");
      query.setParameterList("tokens", tokens);
View Full Code Here

        if (DatabaseType.Postgres.equals(this.databaseType)) {
            log.debug("Preparing SQL connection with timeout: " + DataMigrator.SQL_TIMEOUT);

            Query query = session.createSQLQuery("SET LOCAL statement_timeout = " + DataMigrator.SQL_TIMEOUT);
            query.setReadOnly(true);
            query.executeUpdate();
        }
    }
}
View Full Code Here

        // resulting cursor, or for the lifetime of the transaction. So really, an UPDATE of the row
        // is a much safer alternative.
        Query lockQry = getSession().createQuery(LOCK_SELECTORS);
        lockQry.setString("ckey", key == null ? null : key.toCanonicalString());
        lockQry.setEntity("corr",_hobj);
        if (lockQry.executeUpdate() > 0) {
           
            Query q = getSession().createFilter(_hobj.getSelectors(), FLTR_SELECTORS);
            q.setString(0, key == null ? null : key.toCanonicalString());
            q.setLockMode("this", LockMode.UPGRADE);
View Full Code Here

        String hdr = "removeRoutes(" + routeGroupId + ", iid=" + target.getInstanceId() + "): ";
        __log.debug(hdr);
        Query q = getSession().createQuery(QRY_DELSELECTORS);
        q.setString(0, routeGroupId); // groupId
        q.setEntity(1, ((ProcessInstanceDaoImpl) target).getHibernateObj()); // instance
        int updates = q.executeUpdate();
        __log.debug(hdr + "deleted " + updates + " rows");

    }

    public void removeEntries(HMessageExchange mex) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.