public class HibernateSession
extends org.codehaus.groovy.grails.orm.hibernate.AbstractHibernateSession
Session.| Constructor and Description |
|---|
HibernateSession(HibernateDatastore hibernateDatastore,
org.hibernate.SessionFactory sessionFactory) |
HibernateSession(HibernateDatastore hibernateDatastore,
org.hibernate.SessionFactory sessionFactory,
int defaultFlushMode) |
| Modifier and Type | Method and Description |
|---|---|
org.grails.datastore.mapping.query.Query |
createQuery(java.lang.Class type) |
org.grails.datastore.mapping.query.Query |
createQuery(java.lang.Class type,
java.lang.String alias) |
int |
deleteAll(org.grails.datastore.mapping.query.api.QueryableCriteria criteria)
Deletes all objects matching the given criteria.
|
javax.persistence.FlushModeType |
getFlushMode() |
protected GrailsHibernateTemplate |
getHibernateTemplate() |
java.io.Serializable |
getObjectIdentifier(java.lang.Object instance) |
java.util.List |
retrieveAll(java.lang.Class type,
java.lang.Iterable keys) |
void |
setFlushMode(javax.persistence.FlushModeType flushMode) |
int |
updateAll(org.grails.datastore.mapping.query.api.QueryableCriteria criteria,
java.util.Map<java.lang.String,java.lang.Object> properties)
Updates all objects matching the given criteria and property values.
|
attach, beginTransaction, clear, clear, contains, delete, delete, disconnect, flush, getDatastore, getIterableAsCollection, getMappingContext, getNativeInterface, getPersister, getTransaction, insert, isConnected, isDirty, lock, lock, persist, persist, proxy, refresh, retrieve, retrieveAll, unlockclearSessionProperty, getAttribute, getSessionProperty, removeAttributesForEntity, setAttribute, setSessionPropertypublic HibernateSession(HibernateDatastore hibernateDatastore, org.hibernate.SessionFactory sessionFactory, int defaultFlushMode)
public HibernateSession(HibernateDatastore hibernateDatastore, org.hibernate.SessionFactory sessionFactory)
public java.io.Serializable getObjectIdentifier(java.lang.Object instance)
public int deleteAll(org.grails.datastore.mapping.query.api.QueryableCriteria criteria)
criteria - The criteriapublic int updateAll(org.grails.datastore.mapping.query.api.QueryableCriteria criteria,
java.util.Map<java.lang.String,java.lang.Object> properties)
criteria - The criteriaproperties - The propertiespublic java.util.List retrieveAll(java.lang.Class type,
java.lang.Iterable keys)
public org.grails.datastore.mapping.query.Query createQuery(java.lang.Class type)
public org.grails.datastore.mapping.query.Query createQuery(java.lang.Class type,
java.lang.String alias)
protected GrailsHibernateTemplate getHibernateTemplate()
public void setFlushMode(javax.persistence.FlushModeType flushMode)
public javax.persistence.FlushModeType getFlushMode()