知识大全 Hibernate中重要对象[1]
Posted 知
篇首语:天才不是别的,而是辛劳和勤奋。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Hibernate中重要对象[1]相关的知识,希望对你有一定的参考价值。
Hibernate中重要对象[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
→→SessionFactory ( hibernate SessionFactory)
包含已经编译的映射(mappings) 是制造session的工厂 可能含有一些可以在 各个事务(transaction)之间共享的数据
( ) SessionFactory的缓存
可分为两类 内置缓存和外置缓存
SessionFactory的内置缓存中存放了Hibernate配置信息和映射元数据信息 同时也缓存了Hibernate自动生成的SQL语句等
SessionFactory的外置缓存是一个可配置的缓存插件 在默认情况下 SessionFactory不会启用这个缓存插件 外置缓存 能存放大量数据库数据的拷贝 外置缓存的物理介质可以是内存或者硬盘
( ) 只有一个数据存储源 只需创建一个SessionFactory
SessionFactory就是个重量级对象 如果应用只有一个数据存储源 只需创建一个SessionFactory实例 因为随意地创建SessionFactory实例会占用大量内存空间 但是当你的项目要操作多个数据库时 那你必须为每个数据库指定一个SessionFactory
( ) Configuration的其他用法
Configuration的configure ()方法还支持带参数的访问方式 你可以指定hbm xml文件的位置 而不是使用默认的classpath 下面的hibernate cfg xml这种方式 例如
Configuration cfg = new Configuration() configure( myexample xml );→→Configuration
Configuration是hibernate的入口 在新建一个Configuration的实例的时候 hibernate会在classpath里面查找 hibernate properties文件 如果该文件存在 则将该文件的内容加载到一个Properties的实例GLOBAL_PROPERTIES里面 如果不存在 将打印信息 hibernate properties not found 然后是将所有系统环境变量(System getProperties())也添加到LOBAL_PROPERTIES里面 如果hibernate properties文件存在 系统还会验证一下这个文件配置的有效性 对于一些已经不支持的配置参数 系统将打印警告信息
( ) 作用 实现对Hibernate进行配置
Configuration接口的作用是对Hibernate进行配置 以及对它进行启动
在Hibernate的启动过程中 Configuration类的实例首先定位映射文档的位置 读取这些配置 然后创建一个SessionFactory对象
根据Configuration对象创建一个SessionFactory对象
为了能创建一个SessionFactory对象 你必须在Hibernate初始化时创建一个Configuration类的实例 并将已写好的映射文件交由它处理 这样 Configuration对象就可以创建一个SessionFactory对象 当SessionFactory对象创建成功后 Configuration对象就没有用了 你可以简单地抛弃它
( ) 它是启动hibernate的对象
虽然Configuration接口在整个Hibernate项目中只扮演着一个很小的角色 但它是启动hibernate时你所遇到的第一个对象
( )
Configuration config = new Configuration(); config addClass(Customer class); sessionFactory = config buildSessionFactory();或者
cha138/Article/program/Java/ky/201311/29027相关参考
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