知识大全 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] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ()Sessi
Hibernate中重要对象[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 使用方法链编程
Hibernate中实体对象的生命周期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 实体对象的
Hibernate中Query对象的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishix
Hibernate中po对象的三种状态分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hib
一对象关系映射基础 对象间的基本关系 首先我简要阐明一下对象之间的基本关系在这以后UML的课程中也会深入的学习对象具有的四种基本关系 关联关系关联关系在设计模式中是被提倡优先使用于继承关系的
Hibernate对象的三种状态 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对象三种状态
知识大全 使用Struts+Hibernate上传大对象(BLOB)
使用Struts+Hibernate上传大对象(BLOB) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
HibernateORM对象-关系映射 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Hiber
Hibernate对象的三种状态是什么? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!瞬时态(Tr