> 데이터 베이스 > MySQL 튜토리얼 > Hibernate教程指南

Hibernate教程指南

WBOY
풀어 주다: 2016-06-07 17:14:22
원래의
1142명이 탐색했습니다.

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、由于封装性高导致了使用数据库特性的语句,将很难调优。同时它还对大批量的数据更新存在问题。

继续深入学习,期待精彩内容...

linux

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿