Package org.grails.orm.hibernate
Interface IHibernateTemplate
-
- All Known Implementing Classes:
GrailsHibernateTemplate
public interface IHibernateTemplateTemplate interface that can be used with both Hibernate 3 and Hibernate 4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidapplySettings(org.hibernate.Criteria criteria)voidapplySettings(org.hibernate.query.Query query)voidclear()booleancontains(java.lang.Object o)voiddelete(java.lang.Object o)voiddeleteAll(java.util.Collection<?> list)voidevict(java.lang.Object o)<T> Texecute(groovy.lang.Closure<T> callable)<T1> T1executeWithExistingOrCreateNewSession(org.hibernate.SessionFactory sessionFactory, groovy.lang.Closure<T1> callable)<T> TexecuteWithNewSession(groovy.lang.Closure<T> callable)voidflush()<T> Tget(java.lang.Class<T> type, java.io.Serializable key)<T> Tget(java.lang.Class<T> type, java.io.Serializable key, org.hibernate.LockMode mode)intgetFlushMode()org.hibernate.SessionFactorygetSessionFactory()<T> Tload(java.lang.Class<T> type, java.io.Serializable key)voidlock(java.lang.Object o, org.hibernate.LockMode lockMode)voidrefresh(java.lang.Object o)java.io.Serializablesave(java.lang.Object o)voidsetFlushMode(int mode)
-
-
-
Method Detail
-
save
java.io.Serializable save(java.lang.Object o)
-
refresh
void refresh(java.lang.Object o)
-
lock
void lock(java.lang.Object o, org.hibernate.LockMode lockMode)
-
flush
void flush()
-
clear
void clear()
-
evict
void evict(java.lang.Object o)
-
contains
boolean contains(java.lang.Object o)
-
setFlushMode
void setFlushMode(int mode)
-
getFlushMode
int getFlushMode()
-
deleteAll
void deleteAll(java.util.Collection<?> list)
-
applySettings
void applySettings(org.hibernate.query.Query query)
-
applySettings
void applySettings(org.hibernate.Criteria criteria)
-
get
<T> T get(java.lang.Class<T> type, java.io.Serializable key)
-
get
<T> T get(java.lang.Class<T> type, java.io.Serializable key, org.hibernate.LockMode mode)
-
load
<T> T load(java.lang.Class<T> type, java.io.Serializable key)
-
delete
void delete(java.lang.Object o)
-
getSessionFactory
org.hibernate.SessionFactory getSessionFactory()
-
execute
<T> T execute(groovy.lang.Closure<T> callable)
-
executeWithNewSession
<T> T executeWithNewSession(groovy.lang.Closure<T> callable)
-
executeWithExistingOrCreateNewSession
<T1> T1 executeWithExistingOrCreateNewSession(org.hibernate.SessionFactory sessionFactory, groovy.lang.Closure<T1> callable)
-
-