在Hibernate中有3个重要的类,它们是配置类、会话工厂类和会话类,具体如下:
l配置类(Configuration)主要负责管理Hibernate的配置信息以及启动Hibernate,在Hibernate运行时配置类会读取一些底层实现的基本信息,其中包括数据库用户名、数据库用户密码、数据库驱动类等信息。
l会话工厂类(SessionFactory )是生成Session的工厂,它保存了当前数据库中所有的映射关系。但是会话工厂类是一个重量级对象,它的初始化创建过程会耗费大量的系统资源。
l会话类(Session)是Hibernate中数据库持久化操作的核心,它将负责Hibernate所有的持久化操作,通过它开发人员可以实现数据库基本的增、删、改、查的操作。但会话类并不是线程安全的,应注意不要多个线程共享一个Session。