1. 5种实现持久化的方式
- JDBC直接访问
- 主动域对象模式
- CMP模式
- ORM模式(Object Relational Mapping)
- JDO模式(Java Data Object)
2. Hibernate的5个核心接口
- Configuration:配置并启动 Hibernate,创建SessionFactory对象。
- SessionFactory:初始化 Hibernate,并负责创建 Session 对象。
- Session:执行被持久化对象与数据库交流的操作,他提供save、delete、update、find(即增删改查操作),相当于JDBC中的Connection。
- Query和Criteria:数据查询。
- Transaction:事务相关的操作。