更新时间:2024-09-08 19:18:59作者:留学之路
Hibernate是一个Java语言编写的开源对象关系映射(ORM)框架,它可以将Java对象与数据库表之间进行映射,使得开发者可以通过使用面向对象的方式来操作数据库。Hibernate通过提供一种持久化(Persistence)机制,使得开发者可以将数据从内存中持久化保存到数据库中,也可以从数据库中读取数据并加载到内存中。Hibernate可以处理各种数据库(如MySQL、Oracle、SQL Server等)和各种SQL方言。
1. Session - 数据库会话,用于与数据库进行交互。
2. Query - 查询,用于从数据库中检索数据。
3. Criteria - 条件查询,用于构建复杂的查询条件。
4. Hibernate Mapping - Hibernate映射,用于将对象与数据库表进行映射。
5. Entity - 实体,表示数据库中的表或视图。
6. Persistence - 持久化,将对象的状态保存到数据库中。
7. Detached Criteria - 分散的条件,用于在查询中组合多个条件。
8. Fetching Strategies - 获取策略,用于控制Hibernate如何获取数据。
9. Lazy Loading - 延迟加载,Hibernate的一种机制,只有在需要数据时才会加载相应的数据。
10. Converter - 转换器,用于将对象转换为数据库中的数据类型。
11. Cache - 缓存,用于提高查询效率。
12. SQL - Structured Query Language,用于与数据库交互的编程语言。