知识大全 Hibernate中重要对象[4]

Posted

篇首语:人的大脑和肢体一样,多用则灵,不用则废。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Hibernate中重要对象[4]相关的知识,希望对你有一定的参考价值。

Hibernate中重要对象[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  ◆ Sessin 接口中的常用方法 delete()方法产生SQL DELETE

  由于从数据库中删除对象对应的记录 如果出入的是持久化对象session就计划执行一个delete语句 如果出入的参数是游离态对象 先使它成为持久化对象 然后计划执行一个delete语句 session只有在清理缓存的时候才会执行delete语句 只有当调用session的close()方法时才会从session的缓存中删除对象

session = HibernateUtil currentSession();s tx = session beginTransaction(); Book oneBook=(Book)session load(Book class bookID); session delete(oneBook); tx mit();

  →→Transaction   →→Query查询对象

  Query接口让你方便地对数据库及持久对象进行查询 它可以有两种表达方式 HQL语言或本地数据库的SQL语句 Query经常被用来绑定查询参数 限制查询记录数量 并最终执行查询操作

Query query=session createQuery(); List list = query list();//把query查询对象放到Query的list里面 返回一个query对象

  Callback 方面的接口

  当一些有用的事件发生时――例如持久对象的载入 存储 删除时 Callback接口会通知Hibernate去接收一个通知消息 它允许应用程序能对一些事件的发生作出相应的操作 例如Interceptor Lifecycle和Validatable都是这一类接口 一般而言 Callback接口在用户程序中并不是必须的 但你要在你的项目中创建审计日志时 你可能会用到它

  ◎第一步 >获取Sessionfactory对象   Sessionfactory sf=new Configuration() configure() buildSessionFactory();   ◎第二步 >创建session对象   Session session=sf openSession();   ◎第三步 >获取对数据库操作前的事物对象   Transaction tx=session beginTransaction();   ◎第四步 >利用session的多个方法进行数据操作 例如:session save(实体bean对象);session update(实体bean对象)等;   ◎第五步 >tx mit();保存持久化数据库操作;

  ◎ 数据其他操作 比如查询Query query=session createQuery( from student where username= +username );//student为一个实体bean对象 就是与hbm xml对应的和数据库映射的一个 javabean

       其他接口

  主键的生成 (IdentifierGenerator 接口)   本地SQL语言支持 (Dialect 抽象类)   缓冲机制 (Cache 和CacheProvider 接口)   JDBC 连接管理 (ConnectionProvider接口)   事务管理 (TransactionFactory Transaction 和 TransactionManagerLookup 接口)   ORM 策略 (ClassPersister 接口)   属性访问策略 (PropertyAccessor 接口)   代理对象的创建 (ProxyFactory接口)

cha138/Article/program/Java/ky/201311/29025

相关参考

知识大全 Hibernate中重要对象[3]

Hibernate中重要对象[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ()Sessi

知识大全 Hibernate中重要对象[2]

Hibernate中重要对象[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使用方法链编程

知识大全 Hibernate中实体对象的生命周期

Hibernate中实体对象的生命周期  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  实体对象的

知识大全 Hibernate中Query对象的使用

Hibernate中Query对象的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishix

知识大全 Hibernate中po对象的三种状态分析

Hibernate中po对象的三种状态分析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Hib

知识大全 hibernate关系映射

  一对象关系映射基础  对象间的基本关系  首先我简要阐明一下对象之间的基本关系在这以后UML的课程中也会深入的学习对象具有的四种基本关系  关联关系关联关系在设计模式中是被提倡优先使用于继承关系的

知识大全 Hibernate对象的三种状态

Hibernate对象的三种状态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对象三种状态  

知识大全 使用Struts+Hibernate上传大对象(BLOB)

使用Struts+Hibernate上传大对象(BLOB)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Hibernate ORM 对象-关系 映射

HibernateORM对象-关系映射  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Hiber

知识大全 Hibernate对象的三种状态是什么

Hibernate对象的三种状态是什么?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!瞬时态(Tr