基于J2EE技术的Hibernate架构优化策略探讨.pdfVIP

基于J2EE技术的Hibernate架构优化策略探讨.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE技术的Hibernate架构优化策略探讨.pdf

基于J2EE技术的Hibernate架构优化策略探讨 郑 强 (同济大学软件学院 上海 201804) 摘【 要]Hrbemate是最流行的对象关系映射(ORM)引擎之一,它提供了数据持久层的查询服务。在一般情况下,Hibernate需要转换为sQL语句来执行JDBC 存取。但是在经过比较好的性能优化之后 其性能还是让人相当满意的,特别是应用二级缓存之后,甚至可以获得 比较不使用缓存~[JJDBC更好的性能。 [关键词]Hibernate、}HQL{缓存IJDBC 中图分类号:TP30I.6,024 文献标识码 :A 文章编号:1009—914X(2015)05—0238—01 1引言 要在检索之后应用程序不再访问它们,它们所 占用的内存就有可能被JVM的垃 Hibernate是一个面NJav邢 境的O/R映射数据库映射工具。Hibernate不 圾回收器 回收,而且Hibernate不会同步对它们的修改。 仅仅管理Java类到数据库表的映射,还提供数据查询和获取数据的方法,可大 4缓存优化 幅度减少开发时人工使用SQL和JDBC处理数据的时间。Hibernate~质还是包 很多Hibernate的使用者在调用其相应方法时都相信 H“ibernate会 自行为 装了JDBC来进行数据库操作的,是对JDBc最高效的调用。Hibernate~轻量级 我们处理性能的问题”,或者 H“ibernate会 自动为我们的所有操作调用缓存 ”, 的封装,避免过多复杂的功能,减轻程序员的负担。同时,它也是一个开源的中 实际的情况是Hibernate~然为我们提供了很好的缓存机制和扩展缓存框架的 间件 ,提供开放的API,用户可以自行扩充其功能。Hibernate在大多数主流的 支持,但是必须经过正确的调用其才有可能发挥作用。所以造成很多使用Hi— J2EE应用服务器的受管理环境中都可以良好运作,也可以作为独立应用程序运 bemate的系统的性能问题,实际上并不是Hibernate不行或者不好,而是因为 行。 使用者没有正确的了解其使用方法造成的。相反,如果配置得当Hibemate的性 2数据库设计 能表现会让你有相当 “惊喜的”发现。下面展示具体的配置方法。 数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳 关键就是这个cacheusage=”mad-write”/,其有几个选择read-only、 定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减 read-write、transactional等,然后在执行查询时,如果是条件查询 ,或者返回 少冗余、保 证数据的完整性与正确性。只有在合适的数据库产品上设计出合 所有结果的查询,此时session.find()方法不会获取缓存中的数据 。只有调用 理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际运行 query.iterate()方法时才会调缓存的数据。 效率 。 5抓取策略(fetchingstrategy)优化 2.1建索引 如果在一次查询过程中加载一个对象时,和其有关联关系的对象也需要加 在结果正确的前提下,用可以识别的SQL语句,充份利用索引,减少表扫描 载,抓取策略

文档评论(0)

月光般思恋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档