`

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常用查询语句

    Hibernate常用查询语句.doc

    hibernate通用查询语句生成类

    这是一个java代码包,里面提供了一个核心类,专门负责生成 hibernate查询语句(常用的,并非所有,现在能力有限),其他都是一些辅助类,自我感觉还可以。主要是为了减轻以后的项目开发负担,可以省去拼接hql查询语句的...

    Hibernate笔记 马士兵

    二、常用的O/R映射框架: 13 第10课 模拟Hibernate原理(OR模拟) 13 一、 项目名称 13 二、 原代码 13 第11课 Hibernate基础配置 15 一、 提纲 15 二、 介绍MYSQL的图形化客户端 16 三、 Hibernate.cfg.xml:hbm2ddl....

    android-sqlite-hibernate

    笔者在看了lk_blog大大写的工具后很感兴趣,研究AHibernate源码后恍然大悟,遂萌发了开发一个适用于多平台的数据库工具,这就是我独立开发的: 1. sqlite-annotation-convention帮助生成sql语句的注解插件; 2. ...

    分页 jar包,jdbc ,hibernate(sql语句分页)

    基于sql语句的分页,效率更高,此jar包包含常用分页格式 使用方法在jboss5的博客中

    hibernate 3中的缓存小结

    (选择所有字段)这样的SQL语句查询数据库,一次获得所有的数据对象。 2) 把获得的所有数据对象根据ID放入到第二级缓存中。 3) 当Hibernate根据ID访问数据对象的时候,首先从Session一级缓存中查;查不到,如果...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     2.2.3 常用的ORM中间件  2.3 实体域对象的其他持久化模式  2.3.1 主动域对象模式  2.3.2 JDO模式  2.3.3 CMP模式  2.4 Hibernate API简介  2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 ...

    JSP开发中hibernate框架的常用检索方式总结

    总结hibernate框架的常用检索方式 1、hibernate框架的检索方式有以下几种: OID检索:根据唯一标识OID检索数据 对象导航检索:根据某个对象导航查询与该对象关联的对象数据 HQL检索:通过query接口对象查询 QBC...

    Hibernate注解

    * native就是将主键的生成工作将由数据库完成,hibernate不管(很常用) * 例:@GeneratedValue(generator = "paymentableGenerator") * @GenericGenerator(name = "paymentableGenerator", strategy = "native") *...

    精通hibernate:对象持久化技术孙卫琴第二版part2

    2.2.3 常用的ORM中间件 33 2.3 实体域对象的其他持久化模式 34 2.3.1 主动域对象模式 35 2.3.2 JDO模式 37 2.3.3 CMP模式 37 2.4 Hibernate API简介 38 2.4.1 Hibernate的核心接口 39 2.4.2 事件处理接口 41 ...

    第24次课-1 Spring与Hibernate的整合

    Spring提供的持久层访问的方式,无须显式地打开和关闭Session,也无须在代码中执行任何的事务操作语句。 Spring提供了HibernateTemplate,用于持久层访问。它只要获得SessionFactory的引用,就可以智能地打开Session...

    Hibernate注释大全收藏

    Hibernate注释大全收藏 声明实体Bean @Entity public class Flight implements Serializable { Long id; @Id public Long getId() { return id; } public void setId(Long id) { this.id = id; } } @Entity ...

    hibernate+struts 入门PPT

    忍痛大放送...hibernate+struts 入门PPT初学者不可多得的好资料且有整理好的常用SQL语句......好用不贵...望大家踊跃下载...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

     2.2.3 常用的ORM中间件  2.3 实体域对象的其他持久化模式  2.3.1 主动域对象模式  2.3.2 JDO模式  2.3.3 CMP模式  2.4 Hibernate API简介  2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

     2.2.3 常用的ORM中间件  2.3 实体域对象的其他持久化模式  2.3.1 主动域对象模式  2.3.2 JDO模式  2.3.3 CMP模式  2.4 Hibernate API简介  2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 ...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

     2.2.3 常用的ORM中间件  2.3 实体域对象的其他持久化模式  2.3.1 主动域对象模式  2.3.2 JDO模式  2.3.3 CMP模式  2.4 Hibernate API简介  2.4.1 Hibernate的核心接口  2.4.2 事件处理接口  2.4.3 ...

    精通Hibernate:对象持久化技术第二版part3

    2.2.3 常用的ORM中间件 33 2.3 实体域对象的其他持久化模式 34 2.3.1 主动域对象模式 35 2.3.2 JDO模式 37 2.3.3 CMP模式 37 2.4 Hibernate API简介 38 2.4.1 Hibernate的核心接口 39 2.4.2 事件处理接口 41 ...

    Hibernate HQL基础 限定查询条件 .doc

    基本上包含了HQL常用的所有类型的语句了

Global site tag (gtag.js) - Google Analytics