知识大全 Hibernate O/R映射三大基本定则[1]

Posted 文件

篇首语:虽然狠努力,练习着忘记,我的心却还没答应可以放弃了沵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Hibernate O/R映射三大基本定则[1]相关的知识,希望对你有一定的参考价值。

Hibernate O/R映射三大基本定则[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

   引言

  在Java环境下 有多种对象关系映射方法 如实体Bean OJB JDO JDBC等 Hibernate是一种新的O/R映射工具 它不仅提供了从Java类到数据表的映射 也提供了数据查询和恢复等机制 Hibernate非常简单易学 目前国内有很多同行已经或正在用Hibernate开发实施项目;但Hibernate有很多规则不为人知或应用甚少 本文的目的就是将这些规则归纳总结 希望对您的开发和设计有益

  首先声明 本文是Hibernate入门级文章 高手请不用往下看了

   基本定则

  定则一:数据库配置文件名称可以不是Hibernate properties或Hibernate cfg xml

  由于Hibernate官方文档(本文指 hibernate 的文档)的影响 很多Hibernate开发者误以为系统一定要有名称为Hibernate properties或Hibernate cfg xml的文件 而且一定要放在classes的根目录下 实际上 该文件只是一般的配置文件 名称可以自己取 文件位置可以自己定 而且在多数据库环境下 可以有多个配置文件 使得程序可以连接多个数据库 只是您在创建会话工厂时需要特殊处理 代码示例如下:

  //配置文件名称  protected static String CONFIG_FILE = my_hibernate config ;  //配置文件目录 可以考虑在该目录下存放系统所有配置文件 此处使用虚拟机参数  String configPath = System getProperty( my config );   //创建会话工厂     sessionFactory =( new Configuration() configure(new File(configPath+File separator+CONFIG_FILE))) buildSessionFactory();

  定则二:小型项目中 hbm xml文件可以合并到一个文件中

  同样由于Hibernate官方文档的影响 很多Hibernate开发者误以为Hibernate的对象关系映射一定要一个表对应一个对象 并将映射文件和对象文件放在同一目录下 实际上 该模式是为规范性考虑而设计的 因为在多人参与的项目中 多人要维护同一文件容易产生冲突;当项目比较小时 配置文件的维护人员少 我们完全可以将 hbm xml文件合并到一个或者几个文件中 依据作者本人的项目设计开发经验 最好是项目中有几人同时从事O/R映射和持久工作 则设定几个 hbm xml文件 每人维护一个 当然 为了便于分类和管理 每人的工作应该按逻辑划分

cha138/Article/program/Java/ky/201311/29043

相关参考

知识大全 Hibernate O/R映射三大基本定则[2]

HibernateO/R映射三大基本定则[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  大

知识大全 O/R MAPPING(Hibernate)方法小结

O/RMAPPING(Hibernate)方法小结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Hibernate的基本标签和映射

Hibernate的基本标签和映射  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  hiberna

知识大全 hibernate关系映射

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

知识大全 Hibernate如何映射枚举类型

Hibernate如何映射枚举类型  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  问题  Jav

知识大全 Hibernate各种映射关系总结

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

知识大全 Hibernate复合主键映射

Hibernate复合主键映射  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 精通Hibernate之映射继承关系(二)

精通Hibernate之映射继承关系(二)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  把每个

知识大全 Spring动态加载Hibernate映射文件

Spring动态加载Hibernate映射文件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 精通Hibernate之映射继承关系(一)

精通Hibernate之映射继承关系(一)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在域模