public class HibernateSession
extends org.grails.datastore.mapping.core.AbstractAttributeStoringSession
Session.| Constructor and Description |
|---|
HibernateSession(HibernateDatastore hibernateDatastore,
org.hibernate.SessionFactory sessionFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
attach(java.lang.Object o) |
org.grails.datastore.mapping.transactions.Transaction |
beginTransaction() |
void |
clear() |
void |
clear(java.lang.Object o) |
boolean |
contains(java.lang.Object o) |
org.grails.datastore.mapping.query.Query |
createQuery(java.lang.Class type) |
void |
delete(java.lang.Iterable objects) |
void |
delete(java.lang.Object obj) |
int |
deleteAll(org.grails.datastore.mapping.query.api.QueryableCriteria criteria)
Deletes all objects matching the given criteria.
|
void |
disconnect() |
void |
flush() |
org.grails.datastore.mapping.core.Datastore |
getDatastore() |
javax.persistence.FlushModeType |
getFlushMode() |
org.grails.datastore.mapping.model.MappingContext |
getMappingContext() |
org.springframework.orm.hibernate3.HibernateTemplate |
getNativeInterface() |
org.grails.datastore.mapping.engine.Persister |
getPersister(java.lang.Object o) |
org.grails.datastore.mapping.transactions.Transaction |
getTransaction() |
boolean |
isConnected() |
boolean |
isDirty(java.lang.Object o) |
<T> T |
lock(java.lang.Class<T> type,
java.io.Serializable key) |
void |
lock(java.lang.Object o) |
java.util.List<java.io.Serializable> |
persist(java.lang.Iterable objects) |
java.io.Serializable |
persist(java.lang.Object o) |
<T> T |
proxy(java.lang.Class<T> type,
java.io.Serializable key) |
void |
refresh(java.lang.Object o) |
<T> T |
retrieve(java.lang.Class<T> type,
java.io.Serializable key) |
java.util.List |
retrieveAll(java.lang.Class type,
java.lang.Iterable keys) |
java.util.List |
retrieveAll(java.lang.Class type,
java.io.Serializable... keys) |
void |
setFlushMode(javax.persistence.FlushModeType flushMode) |
void |
unlock(java.lang.Object o) |
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.
|
public HibernateSession(HibernateDatastore hibernateDatastore, org.hibernate.SessionFactory sessionFactory)
public boolean isConnected()
isConnected in interface org.grails.datastore.mapping.core.SessionisConnected in class org.grails.datastore.mapping.core.AbstractAttributeStoringSessionpublic void disconnect()
disconnect in interface org.grails.datastore.mapping.core.Sessiondisconnect in class org.grails.datastore.mapping.core.AbstractAttributeStoringSessionpublic org.grails.datastore.mapping.transactions.Transaction beginTransaction()
public org.grails.datastore.mapping.model.MappingContext getMappingContext()
public java.io.Serializable persist(java.lang.Object o)
public void refresh(java.lang.Object o)
public void attach(java.lang.Object o)
public void flush()
public void clear()
public void clear(java.lang.Object o)
public boolean contains(java.lang.Object o)
public void setFlushMode(javax.persistence.FlushModeType flushMode)
public javax.persistence.FlushModeType getFlushMode()
public void lock(java.lang.Object o)
public void unlock(java.lang.Object o)
public java.util.List<java.io.Serializable> persist(java.lang.Iterable objects)
public <T> T retrieve(java.lang.Class<T> type,
java.io.Serializable key)
public <T> T proxy(java.lang.Class<T> type,
java.io.Serializable key)
public <T> T lock(java.lang.Class<T> type,
java.io.Serializable key)
public void delete(java.lang.Iterable objects)
public void delete(java.lang.Object obj)
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 java.util.List retrieveAll(java.lang.Class type,
java.io.Serializable... keys)
public org.grails.datastore.mapping.query.Query createQuery(java.lang.Class type)
public org.springframework.orm.hibernate3.HibernateTemplate getNativeInterface()
public org.grails.datastore.mapping.engine.Persister getPersister(java.lang.Object o)
public org.grails.datastore.mapping.transactions.Transaction getTransaction()
public org.grails.datastore.mapping.core.Datastore getDatastore()
public boolean isDirty(java.lang.Object o)