AI简介
这是一本深度探讨Java对象持久化核心技术的书籍。本书由浅入深地介绍了运用目前最成熟的Hibernate3.3版本进行Java对象持久化的核心技术。书中不仅介绍了通过HibernateAPI来访问数据库的方法,还介绍了把Java对象模型映射到关系数据模型的各种技巧、处理并发问题及实现对话的种种方案。
书中首先介绍了访问关系数据库的途径,包括直接通过JDBC驱动程序和使用Hibernate框架两种方式。接着,书中详细讲解了对象-关系映射文件的创建,包括持久化类的创建、数据库表的映射以及Hibernate API的使用等多个方面。此外,书中还深入探讨了持久化类属性访问方法,包括如何通过getXXX()和setXXX()方法读取和修改属性值。
书中还详细介绍了Session接口的缓存机制,包括Session的缓存中存放的是持久化对象,以及Session的特定方法可以使对象从一个状态转换到另一个状态。此外,书中还探讨了一对多关联关系定义,包括如何在Java对象模型和关系数据库中实现这种关系。
书中还深入讲解了Hibernate的检索策略,包括立即检索策略、延迟检索策略、迫切左外连接检索策