核心组件层次图
核心组件介绍
1.Hiberbate配置文件:主要用来配置数据库连接参数,如数据库驱动程序、URL、用户名和密码等。它有两种格式:hibernate.properties和hibernate.cfg.xml。两者配置内容基本相同,通常使用后者。
2.持久化对象(PO):可以是普通的JavaBean
3.映射文件:用来把PO与数据库中的数据表映射起来,是hibernate的核心文件
4.Configuration类:**用来读取Hibernate配置文件和映射文件,并创建SessionFcatory对象
5.SessionFactory接口:产生Sessio实例的工厂,是Hibernate的容器
6.Session接口:用来操作PO,它有get(),save(),update()和delete()等方法,用来对PO进行加载、保存、更新及删除等操作。是hibernate的核心接口
7.Transaction接口:用来管理Hibernate事物,主要方法有commit()和rollback(),可从Session的beginTransaction()方法生成
8.Query接口:对PO进行查询操作。它可从Session的createQuerry()方法生成