信用体系建设网站维运工作制度,wordpress 获取当前用户信息,大连甘井子区地图,个人 申请域名做网站Hibernate是对象/关系映射#xff08;ORM#xff09;的解决方案。就是将java对象与对象关系映射至关系型数据库中的表格与表格之间的关系。 hibernate各个组件的关系 核心组件#xff1a; Configuration类#xff1a;用于读取Hibernian配置文件#xff0c;并生成SessioORM的解决方案。就是将java对象与对象关系映射至关系型数据库中的表格与表格之间的关系。 hibernate各个组件的关系 核心组件 Configuration类用于读取Hibernian配置文件并生成SessioFactory对象。 SessionFactory接口生成Session实例的工厂。 session接口用来操作PO。它有get().load(),sava(),update.delete()等方法用来对PO进行加载保存更新及删除等操作。 Query接口用来对PO进行查询操作。它可以从session的createQuery方法生成。 Transaction接口用来管理Hibernate食物它的主要用法有commit和rollback(),ky cong sessio的beginTransaction方法中生成。 Hibernate配置文件主要用来配置数据库的连接参数。 映射文件xxx.hbm.xml用来把PO与数据库中的数据表。POzhijian的关系与数据表之间的关系以及PO的属性表字段一一映射起来是Hibernate的核心文件。 持久化对象PO可以是普通的javabean/POJO唯一特殊的是他们只与一个Session相关联。Javabeans在Hibernate中存在三种状态临时状态。持久化状态和托管对象。当javaBeans对象在内存中孤立存在不予数据库中的数据用任何关联关系时那么这个javaBeans对象称为临时对象Transient Object。当它与一个Session相关联时就变成了持久化对象Persistent Object.在这个Session被关闭时。这个兑现也会脱离持久化状态。变成脱管对象Data Transfer Object。转载于:https://www.cnblogs.com/aboutj2ee/archive/2008/09/17/1292402.html