。无论是从设计草案还是从一个遗留数据库开始，开发人员都可以采用Hibernate。Hibernate不仅负责从Java类到数据库表的映射（还包括从Java数据类型到SQL数据类型的映射），还提供了面向对象的数据查询检索机制，从而极大地缩短了手动处理SQL和JDBC上的开发时间。
发展历程.2001年，澳大利亚墨尔本一位名为Gavin King的27岁的程序员，买了一本SQL编程的书，他厌倦了实体bean，认为自己可以开发出一个符合对象关系映射理论，并且真正好用的Java持久化层