hibernate常用语句

Session

Session lifecycle

beginTransaction()

close()

isOpen()

disconnect()

reconnect()

reconnect(Connection)

isConnected()

flush()

setFlushMode(FlushMode)

getFlushMode()

Persistent instances

save(Object)

save(Object, Serializable)

saveOrUpdate(Object)

update(Object)

update(Object, Serializable)

lock(Object, LockMode)

load(Class, Serializable)

load(Class, Serializable, LockMode)

load(Object, Serializable)

refresh(Object)

refresh(Object, LockMode)

evict(Object)

contains(Object)

delete(Object)

getIdentifier(Object)

getCurrentLockMode(Object)

Query factory

createQuery(String)

createFilter(Object, String)

createCriteria(Class)

getNamedQuery(String)

Query execution

find(String)

find(String, Object, Type)

find(String, Object[], Type[])

iterate(String)

iterate(String, Object, Type)

iterate(String, Object[], Type[])

filter(Object, String)

filter(Object, String, Object, Type)

filter(String, Object[], Type[])

delete(String)

delete(String, Object, Type)

delete(String, Object[], Type[])

Validatable

Instance state validation

validate()

Hibernate

Proxies

initialize(Object)

isInitialized(Object)

getClass(Object)

Blob/Clob factory

createBlob(InputStream, int)

createBlob(byte[])

createClob(Reader, int)

createClob(String)

Type factory

entity(Class)

enum(Class)

custom(Class)

any(Type, Type)

serializable(Class)

BIG_DECIMAL

BINARY

BLOB

BOOLEAN

BYTE

CALENDAR

CALENDAR_DATE

CHARACTER

CLASS

CLOB

CURRENCY

DATE

DOUBLE

FLOAT

INTEGER

LOCALE

LONG

OBJECT

SERIALIZABLE

SHORT

STRING

TIME

TIMESTAMP

TIMEZONE

TRUE_FALSE

YES_NO

Transaction

Lifecycle

commit()

rollback()

wasCommitted()

wasRolledBack()

Lifecycle

Persistent instance lifecycle

onSave(Session)

onUpdate(Session)

onDelete(Session)

onLoad(Session, Serializable)

VETO

NO_VETO

SessionFactory

SessionFactory lifecycle

close()

Session factory

openSession()

openSession(Interceptor)

openSession(Connection)

openSession(Connection, Interceptor)

Cache management

evict(Class)

evict(Class, Serializable)

evictCollection(String)

evictCollection(String, Serializable)

Metadata factory

getClassMetadata(Class)

getCollectionMetadata(String)

getAllClassMetadata()

getAllCollectionMetadata()

Query

Metadata

getQueryString()

getReturnTypes()

getNamedParameters()

Query execution

list()

iterate()

scroll()

setMaxResults(int)

setFirstResult(int)

setLockMode(String, LockMode)

setTimeout(int)

Parameter binding

setProperties(Object)

setParameterList(String, Collection)

setParameterList(String, Collection, Type)

setParameterList(String, Object[])

setParameterList(String, Object[], Type)

setParameter(String, Object)

setParameter(String, Object, Type)

setParameter(int, Object)

setParameter(int, Object, Type)

setString(String, String)

setString(int, String)

...

你可能感兴趣的:(Hibernate,cache)