Hibernate教程指南
程序员文章站
2022-03-15 12:58:06
...
Hibernate的一个特别的好处就是简化数据库的操作,允许你以对象方式来访问数据库内容,比如通常我们找一个User的资料需要select出
看完了struts的视频,接着就进入了Hibernate的学习,,写了几个例子之后发现这个框架确实方便好用。
它的优缺点:
1、Hibernate的一个特别的好处就是简化数据库的操作,允许你以对象方式来访问数据库内容,比如通常我们找一个User的资料需要select出所需要的资料,而通过hibernate我们可以把这个User的资料作为一个对象来看待,通过User.getName()或者User.getId()等操作来获得我们想要的东西,这样就完全统一了上层JAVA或者C#等面向对象语言中对于数据库的非OO操作的不和谐了.
2、Hibernate是一个和JDBC密切关联的框架,它对JDBC进行了彻底的封装,一下子少写很多代码,提高了生产力。
3、它是一个独立的对象持久层框架,可以用在任何JDBC使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类。使开发更加对象化(阻抗不匹配),而且具有可移植性,没有侵入性,支持透明持久化。
4、由于封装性高导致了使用数据库特性的语句,将很难调优。同时它还对大批量的数据更新存在问题。
继续深入学习,期待精彩内容...
上一篇: php常量定义的方式有哪些
下一篇: php if 判断的问题。
推荐阅读
-
钉钉怎么填写表单? 钉钉表单填写提交的教程
-
HtoA怎么激活?Solid Angle Houdini To Arnold v3.0.1 for Houdini 激活图文教程
-
剪映app素材怎么旋转? 剪映画面旋转的教程
-
2020春运怎么抢票 2020春运火车票抢票详细教程
-
利用播放器PotPlayer进行教程视频录制
-
迅雷影音片库怎么删不掉?彻底删除迅雷影音片库教程
-
小米电视怎么卸载软件?小米电视卸载应用教程
-
迅雷影音如何看片?迅雷看看播放器看片教程
-
myeclipse10.0怎么激活? myeclipse10.0及以上版本的激活教程
-
Solidworks怎么在装配体中打孔? sw装配体中打孔的教程