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)

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值