com.mysema.query.hql.hibernate
Class HibernateDeleteClause

java.lang.Object
  extended by com.mysema.query.hql.hibernate.HibernateDeleteClause
All Implemented Interfaces:
DeleteClause<HibernateDeleteClause>

public class HibernateDeleteClause
extends Object
implements DeleteClause<HibernateDeleteClause>

DeleteClause implementation for Hibernate

Author:
tiwe

Constructor Summary
HibernateDeleteClause(SessionHolder session, PEntity<?> entity, HQLTemplates templates)
           
HibernateDeleteClause(org.hibernate.Session session, PEntity<?> entity)
           
HibernateDeleteClause(org.hibernate.StatelessSession session, PEntity<?> entity)
           
 
Method Summary
 long execute()
          Execute the delete clause and return the amount of deleted rows/items
 HibernateDeleteClause where(EBoolean... o)
          Defines the filter constraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateDeleteClause

public HibernateDeleteClause(org.hibernate.Session session,
                             PEntity<?> entity)

HibernateDeleteClause

public HibernateDeleteClause(org.hibernate.StatelessSession session,
                             PEntity<?> entity)

HibernateDeleteClause

public HibernateDeleteClause(SessionHolder session,
                             PEntity<?> entity,
                             HQLTemplates templates)
Method Detail

execute

public long execute()
Description copied from interface: DeleteClause
Execute the delete clause and return the amount of deleted rows/items

Specified by:
execute in interface DeleteClause<HibernateDeleteClause>
Returns:

where

public HibernateDeleteClause where(EBoolean... o)
Description copied from interface: DeleteClause
Defines the filter constraints

Specified by:
where in interface DeleteClause<HibernateDeleteClause>
Returns:


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.