概括Hibernate O\R映射工具

开发 后端
这里介绍Hibernate O/R映射工具不仅提供了从Java类到数据表的映射,也提供了数据查询和恢复等机制。Hibernate非常简单易学,目前国内有很多同行已经或正在用Hibernate开发实施项目。

Hibernate还是比较常用的,于是我研究了一下Hibernate O/R映射工具,在这里拿出来和大家分享一下,希望对大家有用。

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

首先声明,本文是Hibernate O/R映射工具入门级文章,高手请不用往下看了。

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

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

【编辑推荐】

  1. 描述Hibernate检查id字段
  2. Hibernate Template简单描述
  3. Hibernate DetachedCriteria学习经验
  4. 概述Hibernate equals()方法
  5. Hibernate使用Person对象
责任编辑:佚名 来源: 博客园
相关推荐

2009-02-16 09:20:39

基本定则OR映射Hibernate

2009-09-22 13:31:28

Hibernate C

2009-09-24 09:25:10

Hibernate批量

2009-09-28 15:24:38

Hibernate V

2009-09-28 17:27:27

Hibernate A

2009-09-21 16:56:14

Hibernateibatis

2009-09-25 15:15:54

Hibernate检索

2009-09-29 16:29:40

Hibernate查询

2009-09-22 17:55:51

Spring Hibe

2009-09-22 09:31:15

Hibernate主键

2009-09-27 14:33:01

Hibernate批量

2009-09-28 09:56:53

Hibernate属性

2009-09-22 09:40:03

cascade和invHibernate

2009-09-23 18:05:48

2009-09-25 13:18:15

Hibernate数据

2009-09-22 13:12:25

Hibernateibatis

2009-09-22 14:52:55

Hibernate p

2009-09-25 10:22:35

Hibernate多表

2009-09-24 13:45:53

Hibernate性能

2009-09-21 16:40:42

Hibernate可行
点赞
收藏

51CTO技术栈公众号