Package org.hibernate

Examples of org.hibernate.Query.executeUpdate()


        entering("MessageRouteDaoImpl.getTargetInstance");
        // First we need to reliably lock the instance:
        if (!_locked) {
            Query q = getSession().createQuery(LOCK_INSTANCE);
            q.setLong(0, _selector.getInstance().getId());
            q.executeUpdate();
            _locked = true;
        }

        // now it is safe to return
        return new ProcessInstanceDaoImpl(_sm, _selector.getInstance());
View Full Code Here


    protected void clearSelectors() {
        entering("ProcessInstanceDaoImpl.clearSelectors");
        Query q = getSession().createQuery(QRY_DELSELECTORS);
        q.setEntity(0, _instance);
        q.executeUpdate();
    }

    public int getActivityFailureCount() {
        return _instance.getActivityFailureCount();
    }
View Full Code Here

        // is a much safer alternative.
        String processType = new QName(_hobj.getProcess().getTypeNamespace(), _hobj.getProcess().getTypeName()).toString();
        Query lockQry = getSession().createQuery(LOCK_SELECTORS);
        lockQry.setString(0, key == null ? null : key.toCanonicalString());
        lockQry.setString(1, processType);
        if (lockQry.executeUpdate() > 0) {
           
            Query q = getSession().createQuery(FLTR_SELECTORS);
            q.setString(0, key == null ? null : key.toCanonicalString());
            q.setString(1, processType);
            q.setString(2, _hobj.getCorrelatorId());
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

        String hdr = "removeEntries(" + mex + "): ";
        __log.debug(hdr);

        Query q = getSession().createQuery(QRY_DELMESSAGES);
        q.setEntity(0, mex); // messageExchange
        int numMods = q.executeUpdate();
        __log.debug(hdr + " deleted " + numMods + " rows");
    }

}
View Full Code Here

    @Override
    public void deleteLicenceById(long id) {
        String del_hql = "DELETE FROM " + this.persistClass.getSimpleName() + " AS licence WHERE licence.id = :id";
        Query query = this.session().createQuery(del_hql);
        query.setLong("id", id);
        query.executeUpdate();
    }

    @Override
    public Licence getLicenceByRegMetadataId(long regMdId) {
        Criteria licenceCriteria = this.session().createCriteria(this.persistClass);
View Full Code Here

    @Override
    public void deletePartyById(long id) {
        String del_hql = "DELETE FROM " + this.persistClass.getSimpleName() + " AS pty WHERE pty.id = :id";
        Query query = this.session().createQuery(del_hql);
        query.setLong("id", id);
        query.executeUpdate();
    }

    /*
      * (non-Javadoc)
      *
 
View Full Code Here

    @Override
    public void deletePartyByPartyKey(String partyKey) {
        String del_hql = "DELETE FROM " + this.persistClass.getSimpleName() + " AS pty WHERE pty.partyKey = :partyKey";
        Query query = this.session().createQuery(del_hql);
        query.setString("partyKey", partyKey);
        query.executeUpdate();
    }

}
View Full Code Here

    @Override
    public void deleteActivityById(long id) {
        String del_hql = "DELETE FROM " + this.persistClass.getSimpleName() + " AS act WHERE act.id = :id";
        Query query = this.session().createQuery(del_hql);
        query.setLong("id", id);
        query.executeUpdate();
    }

    /*
      * (non-Javadoc)
      *
 
View Full Code Here

    @Override
    public void deleteActivityByActKey(String activityKey) {
        String del_hql = "DELETE FROM " + this.persistClass.getSimpleName() + " AS act WHERE act.activityKey = :activityKey";
        Query query = this.session().createQuery(del_hql);
        query.setString("activityKey", activityKey);
        query.executeUpdate();
    }

}
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.