请问hibernate有什么作用?

来源:百度知道 编辑:UC知道 时间:2024/07/04 06:11:49
听人说用hibernate操作数据库会比直接用jdbc方便很多,所以最近稍微看了以下它的内容,我发现单纯从代码量上来说,他就似乎比jdbc多很多,既要写映射文件,还要写xml的配置文件,好麻烦啊,请问他的方便之处体现在哪里(由于刚学hibernate,还没有对之有很好的理解,提出的问题肯能比较可笑,高手莫怪,谢了,呵呵)

既然是初学,你可以简单的理解为:
第一:数据库连接不需要我们自己来管理,如打开和关闭(优点吧)
第二:Hibernate对原来的SQL语句进行了封装,以前写很多SQL语句,现在你在保存的时候直接可以用 SAVE(对象)来实现了。(节省代码吧)
第三:原来是对表操作,现在是对对象操作,想法上是不是更好呢?都是对象。

hibernate简单说来就是持久化技术,相关的配置文件使用spring可以自动生成,hibernate+spring可以减少30%--40%代码,你没学spring之前,配置文件就手写吧(我初学也是自己写的),有好处的,学了spring就不用了。

hibernate不需要你手动的去进行代码编写。只需要配置一下cfg.xml文件里的对象就可以了。
hibernate可以节省代码量和程序的耦合大大提高程序的性能。非常不错。

这么神奇?我现在还在学struct,
感觉自己好落后啊......