转贴自/:http://www.yourblog.org/data/20044/34092.html
1. 引言 【程序编程相关:修改网卡物理地址的三种方法】
发表:2004-4-2 10:40:43 出处:你的博客网(yourblog.org) 【推荐阅读:取得系统中网卡MAC地址方法三】
在java环境下,有多种对象关系映射方法,如实体bean.ojb.jdo.jdbc等.hibernate是一种新的o/r映射工具,它不仅提供了从java类到数据表的映射,也提供了数据查询与恢复等机制.hibernate非常简单易学,目前国内有很多同行已经或正在用hibernate开发实施项目;但hibernate有很多规则不为人知或应用甚少.本文的目的就是将这些规则归纳总结,希望对您的开发与设计有益. 【扩展信息:Tomcat5集群性能测试!】 首先声明,本文是hibernate入门级文章,高手请不用往下看了. 2. 基本定则 定则一:数据库配置文件名称可以不是hibernate.properties或hibernate.cfg.xml 由于hibernate官方文档(本文www.hibernate.org的文档)的影响,很多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(); ... 下一页