Example usage for org.hibernate Query setLockMode

List of usage examples for org.hibernate Query setLockMode

Introduction

In this page you can find the example usage for org.hibernate Query setLockMode.

Prototype

Query<R> setLockMode(String alias, LockMode lockMode);

Source Link

Document

Set the LockMode to use for specific alias (as defined in the query's FROM clause).

Usage

From source file:eventapp.impl.EventCategoryDAOImpl.java

public java.util.Iterator iterateEventCategoryByQuery(PersistentSession session, String condition,
        String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.EventCategory as EventCategory");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {//ww  w.  j a  v  a  2 s.c o  m
        Query query = session.createQuery(sb.toString());
        query.setLockMode("EventCategory", lockMode);
        return query.iterate();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:eventapp.impl.EventDAOImpl.java

public List queryEvent(PersistentSession session, String condition, String orderBy,
        org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.Event as Event");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {/*from  www  .  j a  v  a2s.c  om*/
        Query query = session.createQuery(sb.toString());
        query.setLockMode("Event", lockMode);
        return query.list();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:eventapp.impl.EventDAOImpl.java

public java.util.Iterator iterateEventByQuery(PersistentSession session, String condition, String orderBy,
        org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.Event as Event");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {/*from  ww w . ja  va2 s  . c o m*/
        Query query = session.createQuery(sb.toString());
        query.setLockMode("Event", lockMode);
        return query.iterate();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:eventapp.impl.OrganizationUserDAOImpl.java

public List queryOrganizationUser(PersistentSession session, String condition, String orderBy,
        org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.OrganizationUser as OrganizationUser");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {/*from  ww w .ja v a2 s  . c om*/
        Query query = session.createQuery(sb.toString());
        query.setLockMode("OrganizationUser", lockMode);
        return query.list();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:eventapp.impl.OrganizationUserDAOImpl.java

public java.util.Iterator iterateOrganizationUserByQuery(PersistentSession session, String condition,
        String orderBy, org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.OrganizationUser as OrganizationUser");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {/*from  ww  w.j  av a 2  s.  c  o m*/
        Query query = session.createQuery(sb.toString());
        query.setLockMode("OrganizationUser", lockMode);
        return query.iterate();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:eventapp.impl.RegularUserDAOImpl.java

public List queryRegularUser(PersistentSession session, String condition, String orderBy,
        org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.RegularUser as RegularUser");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {//from   www . j a va 2  s  .  c  o m
        Query query = session.createQuery(sb.toString());
        query.setLockMode("RegularUser", lockMode);
        return query.list();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:eventapp.impl.RegularUserDAOImpl.java

public java.util.Iterator iterateRegularUserByQuery(PersistentSession session, String condition, String orderBy,
        org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.RegularUser as RegularUser");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {//from  w ww . java  2  s . com
        Query query = session.createQuery(sb.toString());
        query.setLockMode("RegularUser", lockMode);
        return query.iterate();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:eventapp.impl.UserDAOImpl.java

public List queryUser(PersistentSession session, String condition, String orderBy,
        org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.User as User");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {//from w  w  w . ja  va2  s . c o m
        Query query = session.createQuery(sb.toString());
        query.setLockMode("User", lockMode);
        return query.list();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:eventapp.impl.UserDAOImpl.java

public java.util.Iterator iterateUserByQuery(PersistentSession session, String condition, String orderBy,
        org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From eventapp.User as User");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {//  w  w w .j  av  a  2s  .  co m
        Query query = session.createQuery(sb.toString());
        query.setLockMode("User", lockMode);
        return query.iterate();
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}

From source file:foundation.EClienteDAO.java

public static ECliente[] listEClienteByQuery(PersistentSession session, String condition, String orderBy,
        org.hibernate.LockMode lockMode) throws PersistentException {
    StringBuffer sb = new StringBuffer("From foundation.ECliente as ECliente");
    if (condition != null)
        sb.append(" Where ").append(condition);
    if (orderBy != null)
        sb.append(" Order By ").append(orderBy);
    try {//from  w  ww  .  j  ava 2  s.c  o  m
        Query query = session.createQuery(sb.toString());
        query.setLockMode("this", lockMode);
        List list = query.list();
        return (ECliente[]) list.toArray(new ECliente[list.size()]);
    } catch (Exception e) {
        e.printStackTrace();
        throw new PersistentException(e);
    }
}