🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 第 10 章 与对象共事 **目录** + 10.1\. Hibernate对象状态(object states) + 10.2\. 使对象持久化 + 10.3\. 装载对象 + 10.4\. 查询 + 10.4.1\. 执行查询 + 10.4.2\. 过滤集合 + 10.4.3\. 条件查询(Criteria queries) + 10.4.4\. 使用原生SQL的查询 + 10.5\. 修改持久对象 + 10.6\. 修改脱管(Detached)对象 + 10.7\. 自动状态检测 + 10.8\. 删除持久对象 + 10.9\. 在两个不同数据库间复制对象 + 10.10\. Session刷出(flush) + 10.11\. 传播性持久化(transitive persistence) + 10.12\. 使用元数据 Hibernate是完整的对象/关系映射解决方案,它提供了对象_状态管理(state management)_的功能,使开发者不再需要理会底层数据库系统的细节。 也就是说,相对于常见的JDBC/SQL持久层方案中需要`管理SQL语句`,Hibernate采用了更自然的面向对象的视角来持久化Java应用中的数据。 换句话说,使用Hibernate的开发者应该总是关注对象的_状态(state)_,不必考虑SQL语句的执行。 这部分细节已经由Hibernate掌管妥当,只有开发者在进行系统性能调优的时候才需要进行了解。