Hibernate是一种ORM框架,应用于数据持久层,进行数据的仓储操作。
使用Hibernate的关键在于数据对象之间的关联关系映射。很多人说使用Hibernate性能不好,很大一部分原因就是关联关系映射没有处理好,再有就是主动加载、延迟加载和一级、二级缓存没有用好。
在进行关联关系映射时,需要注意的地方是:
l 避免双向依赖
l 只读取需要的数据
l 根据关联关系,如何进行类的划分
Hibernate是一种ORM框架,应用于数据持久层,进行数据的仓储操作。
使用Hibernate的关键在于数据对象之间的关联关系映射。很多人说使用Hibernate性能不好,很大一部分原因就是关联关系映射没有处理好,再有就是主动加载、延迟加载和一级、二级缓存没有用好。
在进行关联关系映射时,需要注意的地方是:
l 避免双向依赖
l 只读取需要的数据
l 根据关联关系,如何进行类的划分