com.mysema.query.jpa.hibernate
Class HibernateUpdateClause

java.lang.Object
  extended by com.mysema.query.jpa.hibernate.HibernateUpdateClause
All Implemented Interfaces:
DMLClause<HibernateUpdateClause>, StoreClause<HibernateUpdateClause>, UpdateClause<HibernateUpdateClause>, FilteredClause<HibernateUpdateClause>

public class HibernateUpdateClause
extends Object
implements UpdateClause<HibernateUpdateClause>

UpdateClause implementation for Hibernate

Author:
tiwe

Constructor Summary
HibernateUpdateClause(org.hibernate.Session session, EntityPath<?> entity)
           
HibernateUpdateClause(org.hibernate.Session session, EntityPath<?> entity, JPQLTemplates templates)
           
HibernateUpdateClause(SessionHolder session, EntityPath<?> entity, JPQLTemplates templates)
           
HibernateUpdateClause(org.hibernate.StatelessSession session, EntityPath<?> entity)
           
 
Method Summary
 long execute()
           
 HibernateUpdateClause set(List<? extends Path<?>> paths, List<?> values)
           
<T> HibernateUpdateClause
set(Path<T> path, Expression<? extends T> expression)
           
<T> HibernateUpdateClause
set(Path<T> path, T value)
           
<T> HibernateUpdateClause
setNull(Path<T> path)
           
 String toString()
           
 HibernateUpdateClause where(Predicate... o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HibernateUpdateClause

public HibernateUpdateClause(org.hibernate.Session session,
                             EntityPath<?> entity)

HibernateUpdateClause

public HibernateUpdateClause(org.hibernate.StatelessSession session,
                             EntityPath<?> entity)

HibernateUpdateClause

public HibernateUpdateClause(org.hibernate.Session session,
                             EntityPath<?> entity,
                             JPQLTemplates templates)

HibernateUpdateClause

public HibernateUpdateClause(SessionHolder session,
                             EntityPath<?> entity,
                             JPQLTemplates templates)
Method Detail

execute

public long execute()
Specified by:
execute in interface DMLClause<HibernateUpdateClause>

set

public <T> HibernateUpdateClause set(Path<T> path,
                                     T value)
Specified by:
set in interface StoreClause<HibernateUpdateClause>

set

public <T> HibernateUpdateClause set(Path<T> path,
                                     Expression<? extends T> expression)
Specified by:
set in interface StoreClause<HibernateUpdateClause>

setNull

public <T> HibernateUpdateClause setNull(Path<T> path)
Specified by:
setNull in interface StoreClause<HibernateUpdateClause>

set

public HibernateUpdateClause set(List<? extends Path<?>> paths,
                                 List<?> values)
Specified by:
set in interface UpdateClause<HibernateUpdateClause>

where

public HibernateUpdateClause where(Predicate... o)
Specified by:
where in interface FilteredClause<HibernateUpdateClause>

toString

public String toString()
Overrides:
toString in class Object


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