论文部分内容阅读
随着信息化时代的发展,新疆油田公司准备以信息化形式管理准噶尔盆地近50年来积累的勘探和开发的数据和经验。但是这些数据和经验是海量的,要有效的管理和利用这些数据,需要依赖设计合理的企业级应用系统来完成。由于企业级应用系统业务和需求的复杂性,面向对象技术成为开发主流,但企业级应用同时还涉及到对大量数据的显示和操作,这些数据通常存储在关系型数据库中,由于面向对象模型与关系数据模型理论的差异,使得在开发中存在不匹配现象。对象关系映射技术可以将业务逻辑和持久化逻辑分离,从而更好的解决对象和关系模型的这种不匹配问题,因此选择合适的对象关系映射技术是非常必要的。 本文介绍了目前几种流行对象关系映射技术,通过比较各种对象关系映射技术的优缺点以及对开发过程中各方面的考虑,最终选择Hibernate作为实现技术。 文中着重讨论了Hibernate体系结构、应用步骤和几种关键的映射技术,并深入研究了Hibernate提供的检索策略。文章最后介绍了利用Hibernate设计实现勘探智能决策支持系统的开发流程。