使用Hibernate开发的应用程序慢是怎么回事

使用Hibernate开发的应用程序慢是怎么回事,第1张

你好,hibernate框架属于orm对象关系映射型框架。hibernate在提供了很多程序员编码便利的同时,也给一些项目有一些不好的影响,就你刚刚说的变慢,其实也不能完全这样说,通常我们 *** 作数据库的时候,传统的做法,在没有使用hibernate的时候,我们首先自己编写jdbc,自己编写sql语句,总之自己控制数据库与程序的执行。而我们使用hibernate之后,不需要那么多繁琐的 *** 作了,只需要配置hibernate的映射文件,就可以实现 *** 作数据。其实了解hibernate内部的人都知道,hibernate实际上就是封装了jdbc而已。你把你 *** 作的东西交给hibernate,让他来给你处理,以前是我们自己处理,现在是他给我们处理。明白吧。所以如果使用hibernate,在数据量不是非常大,并且对项目的性能要求不是太高的,并且能够做好hibernate的优化,比如缓存,那基本都没有太大问题。否则就要考虑使用别的方案比如ibatits (现在叫mybatits)了。希望能够帮助到你。

给你介绍下面几个你自己看吧:myeclipse是eclipse的好多插件的一个合集。Hibernate Synchronizer是一个开发hibernate的工具插件,并不是线程同步。这个插件可以根据你hibernate配置文件自动生成java类,只是个辅助工具,帮助你生成java类。commonclipse的插件,产生haseCode,toString,equals方法的工具。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11280840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存