Sie sind auf Seite 1von 1

Session Lifecycle Hibernate

Session lifecycle Persistent instance lifecycle Proxies


beginTransaction() onSave(Session) initialize(Object)
close() onUpdate(Session) isInitialized(Object)
isOpen() onDelete(Session) getClass(Object)
disconnect() onLoad(Session, Serializable)
reconnect() VETO Blob/Clob factory
reconnect(Connection) NO_VETO createBlob(InputStream, int)
isConnected() createBlob(byte[])
flush() SessionFactory createClob(Reader, int)
setFlushMode(FlushMode) SessionFactory lifecycle createClob(String)
getFlushMode() close()
Type factory
Persistent instances Session factory entity(Class)
save(Object) openSession() enum(Class)
save(Object, Serializable) openSession(Interceptor) custom(Class)
saveOrUpdate(Object) openSession(Connection) any(Type, Type)
update(Object) openSession(Connection, Interceptor) serializable(Class)
update(Object, Serializable) BIG_DECIMAL
lock(Object, LockMode) Cache management BINARY
load(Class, Serializable) evict(Class) BLOB
load(Class, Serializable, LockMode) evict(Class, Serializable) BOOLEAN
load(Object, Serializable) evictCollection(String) BYTE
refresh(Object) evictCollection(String, Serializable) CALENDAR
refresh(Object, LockMode) CALENDAR_DATE
evict(Object) Metadata factory CHARACTER
contains(Object) getClassMetadata(Class) CLASS
delete(Object) getCollectionMetadata(String) CLOB
getIdentifier(Object) getAllClassMetadata() CURRENCY
getCurrentLockMode(Object) getAllCollectionMetadata() DATE
DOUBLE
Query factory Query FLOAT
createQuery(String) Metadata INTEGER
createFilter(Object, String) getQueryString() LOCALE
createCriteria(Class) getReturnTypes() LONG
getNamedQuery(String) getNamedParameters() OBJECT
SERIALIZABLE
Query execution Query execution SHORT
find(String) list() STRING
find(String, Object, Type) iterate() TIME
find(String, Object[], Type[]) scroll() TIMESTAMP
iterate(String) setMaxResults(int) TIMEZONE
iterate(String, Object, Type) setFirstResult(int) TRUE_FALSE
iterate(String, Object[], Type[]) setLockMode(String, LockMode) YES_NO
filter(Object, String) setTimeout(int)
filter(Object, String, Object, Type) Transaction
filter(String, Object[], Type[]) Parameter binding Lifecycle
delete(String) setProperties(Object) commit()
delete(String, Object, Type) setParameterList(String, Collection) rollback()
delete(String, Object[], Type[]) setParameterList(String, Collection, Type) wasCommitted()
setParameterList(String, Object[]) wasRolledBack()
Validatable setParameterList(String, Object[], Type)
Instance state validation setParameter(String, Object)
validate() setParameter(String, Object, Type)
setParameter(int, Object)
setParameter(int, Object, Type)
setString(String, String)
setString(int, String)
...

Das könnte Ihnen auch gefallen