什么是hibernate

这是一个面试的问题,我觉得有点笼统,该怎样回答才好呢?顺便问一下什么是struts... 这是一个面试的问题,我觉得有点笼统,该怎样回答才好呢?
顺便问一下什么是struts
展开
 我来答
小林学长123
2019-08-29 · 专注于分享数码相关知识
小林学长123
采纳数:550 获赞数:507834

向TA提问 私信TA
展开全部

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的JaveEE架构中取代CMP,完成数据持久化的重任。

扩展资料:

发团模展历程

2004年,整个Java社区开始从实体bean向Hibernate转移,特别是在Rod Johnson的著作《Expert One-on-One J2EE Development without EJB》出版后,由于这本书以扎实的理论、充分拦春的论据和详实的论述否定了EJB,提出了轻量级敏捷开发理念之后,以Hibernate和Spring为代表的轻量级开源框架开始成为Java世界的主流和事实标准。在2004年Sun领导的J2EE5.0标准制定当中的持久化框架标准正式以Hibernate为蓝本。

2006年,J2EE5.0标准正式发布以后,持久化框架标准Java Persistent API(简称JPA)基本上是参考Hibernate实现的,而Hibernate在3.2版本开始,已经完全兼容JPA标准。

参考资料来源:百度百科-开放源代码

参考资料来简或耐源:百度百科-Hibernate

威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
匿名用户
2010-05-21
展开全部
是基于JAVA的轻量级框架,封樱游扒装了JDBC,是J2EE体系中的持久层框架,主要实现脊昌对数据库的CRUD操作磨漏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xzcgeorge
2010-05-22
知道答主
回答量:13
采纳率:0%
帮助的人:13.3万
展开全部
hibernate 是一个对象关系映射框架(ORM),用于对象与关系数据库表记录的转换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bill76554792
推荐于2017-10-01 · TA获得超过954个赞
知道小有建树答主
回答量:723
采纳率:50%
帮助的人:593万
展开全部
我更惨,一次被问了3个框架,我大概是这样回答的:

hibernate是一个框架,是用来操作数据库的。它把数据库中的表,转换成java类,通过xml文件来唤差孝实现类和表之间的映射。这样的好处庆大在于,可以面向对象的思想来操作数据库。。。

struts是一个框架,它在网站中起到了控制层的作用。例如表单提交、获取数据、进行一些业务操作等,都是在struts里实现的。。。

spring是一个框架,是用来把struts和hibernate连接在一起的。通过它,可以配置struts中的action要调用哪个业务逻辑层的service类,service类要调用哪个数据操和稿作层的dao类。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-05-21
展开全部
基于Java的两大开源框架
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式