hibernate的Session全集_第1页
hibernate的Session全集_第2页
hibernate的Session全集_第3页
hibernate的Session全集_第4页
hibernate的Session全集_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Tran sact ion begi nTran sact ion() 开始一个工作单位,并返回值相关的事务对象。 Sessi on 丄ockRequest buildLockRequest( Lock Op ti onslock Op tio ns) 建立一个LockRequest 指定LockMode ,悲观锁超时和锁的范 围。 void c an celQuery() 取消当前查询的执行。 void c lear () 彻底清除会话。 Connection close () 结束释放JDBC连接。 Connection connection() Deprecated.已过时。(去除率定于

2、4.x的)。更换取决于需要; 做直接使用JDBC的东西 doWork(org.hibernate.jdbc.Work);开一个临时方法的使用 (待定)。 boolea n contains ( Object object) 检查该实例与此相关的方法。 Criteria createCriteria( Class persistentClass) 创建一个新的标准的实体类的实例,对于给定的,或一个类的超类 的一个实体。 Criteria createCriteria( Class persistentClass,String alias) 创建一个新的标准的实体类的实例,对于给定的,或一个类的超

3、类 的一个实体的别名,用给定的。 Criteria createCriteria( String entityName) 创建一个新的标准的实体名称的实例,对于给定。 Criteria createCriteria( String entityName,String alias) 创建一个新的标准的实体名称的实例,对于给定的别名,用给定的。 Query createFilter( Object collection,String queryString) 指定过滤器的字符串创建一个新的收集和查询的实例。 Query createQuery( String queryString) 创建一个查询

4、字符串中给定的HQL查询新的实例。 SQLQuery createSQLQuery( String queryString) 创建一个新的查询字符串给定的SQL实例SQLQuery 的。 void d elete ( Object object) 从数据存储中删除持久化实例。 void d elete ( String entityName,Object object) 从数据存储中删除持久化实例。 void d isableFetchProfile( String name) 禁用特定魂在本次方法概况。 void d isableFilter( String filterName) 禁用命名

5、为本类方法的过滤器。 Connection disc onnect() connection.断开连接会话从当前的JDBC。 void d oWork ( Work work) 控制器允许用户执行 JDBC的相关工作,用本次常委会方法管理 的连接。 void e nableFetchProfile( String name) 启用魂在本类方法特别配置文件。 Filter enableFilter( String filterName) 本类方法启用此命名的过滤器。 void e vict ( Object object) 从会话中删除此缓存实例。 void flush () 本次方法冲洗力。

6、Object get ( Class clazz, Serializable id) 返回值具有给定给定的实体类的持久化实例标识符,则返回值 null,如果不存在这样的持久化实例。 Object get ( Class clazz, Serializable id, LockMode lockMode) De precated.已过时。LockMode参数应改为 Lock Op tio ns Object get ( Class clazz, Serializable id, Lock Op ti ons lock Op tio ns) 返回值具有给定给定的实体类的持久化实例标识符,则返回值

7、null,如果不存在这样的持久化实例。 Object get ( String entityName,Serializable id) 返回值给定的命名实体具有给定标识符或NULL ,如果不存在这样 的持久化实例的持久化实例。 Object get ( String entityName,Serializable id, LockMode lockMode) De precated.已过时。LockMode参数应改为 Lock Op tio ns Object get ( String en tityName,Serializable id, Lock Op tio ns lock Op ti

8、o ns) 返回值具有给定给定的实体类的持久化实例标识符,则返回值 null,如果不存在这样的持久化实例。 CacheMode getCacheMode() 获取当前缓存模式。 LockMode getCurrentLockMode( Object object) 确定给定对象当前的锁定模式。 Filter getEnabledFilter( String filterName) 目前检索启用筛选器的名称。 En tityMode getE ntityMode() 检索在本次方法的影响的实体模式。 Stri ng getEntityName( Object object) 返回值一个持久化实体

9、的实体名称 FlushMode getFlushMode() 获取此会话的当前flush模式。 Serializable getIdentifier( Object object) 返回值给定实体标识符值与此会话相关联。 Query getNamedQuery( String queryName) 获取一个字符串命名查询一个查询实例中定义的映射文件。 Sessi on getSession( EntityModeentityMode) 启动一个给定实体的有效模式新的Session。 Sessi onF actory getSessi onF actory() 获取会话工厂,创造了这个方法。 S

10、essi on Statistics getStatistics() 获得本次方法的统计资料。 Tran sact ion getTra nsact ion() 交易实例获取与此相关的方法。 boolea n i sConn ected() 检查当前连接的会话。 boolea n i sDefaultRead On ly() 将实体和所装载的代理到本次方法作出只读默认?要确定一个特 定的实体或代理 read-o niy/modifiable设置: boolea n i sDirty () 本次方法是否包含任何必须与数据库冋步变化?换言之,任何 DML操作会被执行,如果我们这次方法刷新? boo

11、lea n i sFetchProfileEnabled( String name) 是一个特定的配置文件读取这个会话上启用? boolea n i sOpen () 检查会话仍然开启。 boolea n i sReadOniy( Object entityOrProxy) 是指疋的单位或者代理只读?右要获取默认 read-o niy/modifiable设置实体和所加载到会话代理使用: Object load ( Class theClass, Serializable id) 返回值给定的给定实体类的持久化实例的标识符,假设实例存在。 Object load ( Class theClas

12、s, Serializable id, LockMode lockMode) De precated.已过时。LockMode参数应改为 Lock Op tio ns Object load ( Class theClass, Serializable id, Lock Op tio ns lock Op tio ns) 返回值给定的实体类的持久化实例与指定的标识符,获得指定的锁 定模式,假设实例存在。 void load ( Object object, Serializable id) 阅读与给定的持久状态到给定的瞬时实例标识符相关联。 Object load ( String entit

13、yName,Serializable id) 返回值给定的给定实体类的持久化实例的标识符,假设实例存在。 Object load ( String entityName,Serializable id, LockMode lockMode) De precated.已过时。LockMode参数应改为 Lock Op tio ns Object load ( String en tityName,Serializable id, Lock Op ti ons lock Op tio ns) 返回值给定的实体类的持久化实例与指定的标识符,获得指定的锁 定模式,假设实例存在。 void l ock

14、( Object object, LockMode lockMode) Deprecated.已过时。改为调用 buildLockRequest (LockMode )。锁(对象) void l ock ( String entityName,Object object, LockMode lockMode) Deprecated.已过时。改为调用 buildLockRequest (LockMode )。锁(entityName,对象) Object merge ( Object object) 复制到具有相同的持久对象给定对象的状态标识符。 Object merge ( String en

15、tityName,Object object) 复制到具有相同的持久对象给定对象的状态标识符。 void P ersist ( Object object) 做一个瞬态的实例持久化。 void P ersist ( String entityName,Object object) 做一个瞬态的实例持久化。 void rec onnect() Deprecated.已过时。手动数据连接只需要在连接的情况下应用 程序提供的,在这种情况下,reconn ect(java.sql.Co nn ectio n) 为应使用。 void reconnect( Connection connection) 数

16、据连接到给定的JDBC连接。 void r efresh ( Object object) 重读从基础数据库中的特定实例的状态。 void r efresh ( Object object, LockMode lockMode) De precated.已过时。LockMode参数应改为 Lock Op tio ns void r efresh ( Object object,Lock Op ti onslock Op ti ons) 重新阅读给定的数据库实例并从项目的根本,用给定的 LockMode。 void replicate( Object object,ReplicationMode

17、 rep licati onM ode) 坚持项目给定的实例分离,再利用当前标识值。 void replicate( String entityName,Object object, Rep licati onM oderep licati onM ode) 坚持项目给定的实例分离,再利用当前标识值。 Serializable save ( Object object) 坚持给定的瞬态的实例,先分配一个生成的标识。 Serializable save ( String entityName,Object object) 坚持给定的瞬态的实例,先分配一个生成的标识。 void s aveOrU

18、pdate ( 无论是 save(Object) 值的未保存的决议后, Object object) 或update(Object)给定的实例,检查不同 (见检查手册未保存价值的讨论-)。 void s aveOrU pdate( 无论是 save(String, Object) 或 update(String, Object) 给定 的实例,检查不同值的未保存的决议后,(见检查手册未保存价值 的讨论-)。 String en tityName, Object object) 或 update(String. Object) void s etCacheMode ( CacheMode cacheMode) 设置缓存模式。 void s etDefaultReadO niy(boolean readO niy) 更改为实体,与这个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论