`
fly_java
  • 浏览: 7373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

面试随笔--Hibernate的优缺点?你认为Hibernate和EJB的区别是什么?

阅读更多
面试的时候被问到这个问题,Hibernate的优缺点?你认为Hibernate和EJB的区别是什么?问我这个的人吧看起来也就是25岁左右的人,也不知道这家伙心里到底想要的是什么的答案.
分享到:
评论
13 楼 nowonder 2008-07-30  
抛出异常的爱 写道
nowonder 写道
H对于自己拆的分表几乎是无解的,一张表必须一个配置,有啥办法解决这个么?

VIEW试试

依靠数据库的视图么?像我们公司很小气,只用mysql,而且mysql的视图实在是...
12 楼 抛出异常的爱 2008-07-30  
nowonder 写道
H对于自己拆的分表几乎是无解的,一张表必须一个配置,有啥办法解决这个么?

VIEW试试
11 楼 yt 2008-07-30  
明显他是看你了不了解hibernate的机制,hibernate在批量数据处理的时候是有弱势,如果你回答这个,估计接下来他要问你HibernateQuery中list和iterator的区别,hibernate更新对象时做了那些事情,大批量更新可能会造成什么后果,hibernate的cache机制等情况
10 楼 yxbwzx 2008-07-21  
Hibernate和entitybean才有的比,我觉得
9 楼 fly_java 2008-07-11  
对了,他一直执着于问我在使用中感觉hibernate的最大的几个缺点是什么?还有最大的几个优点是什么?还有就是H和iBATIS的区别?
我提到了懒加载(Lazy),其中使用的是OpenSessionInView来解决
8 楼 willim 2008-07-11  
那面试官问的问题就不妥当,好歹也要问hibernate和ejb 的entitybean有啥区别
7 楼 pikachu 2008-07-11  
fly_java 写道
面试的时候被问到这个问题,Hibernate的优缺点?你认为Hibernate和EJB的区别是什么?问我这个的人吧看起来也就是25岁左右的人,也不知道这家伙心里到底想要的是什么的答案.


是你自己说精通hibernate和ejb,还是他突然问出来的。
前者的话,一般是考量你的基本功,看你肚子里有货没货,反正这个也没标准答案,你把你的观点说出来,如果胆子大的话还可以和面试官讨论一下。
后者的话,你随便说两条就是了,反正蒙对了恭喜,如果他不满意大可直接向他要答案。


6 楼 yeshucheng 2008-07-11  
看来大家都要好好看看他们的基础知识
5 楼 nowonder 2008-07-11  
H对于自己拆的分表几乎是无解的,一张表必须一个配置,有啥办法解决这个么?
4 楼 hyhongyong 2008-07-11  
你只要把这两者是什么讲清楚,一切就明白了。
他大概关注的区别是:
    EJB是重量级软件开发
    H是轻量级基于POJO的软件开发
   
3 楼 cyberblue 2008-07-11  
优点就是慢,促进硬件的更新换代。
2 楼 isky 2008-07-11  
? 他们不是一个概念  hibernate+spring 与  ejb 有点比较吧
1 楼 yuanfu 2008-07-11  
最大的区别是在J2EE体系中不在一个层次上。hibernate是数据库访问,EJB是业务逻辑。

相关推荐

    ejb+hibernate资料 ejb+hibernate资料

    可能涵盖了EJB3的核心概念,如实体Bean、会话Bean和消息驱动Bean的使用,以及容器管理的持久性(CMP)和bean管理的持久性(BMP)的区别,还包括事务管理、安全性以及EJB3相对于前一版本的改进点等内容。 Hibernate...

    J2EE Persistence Options - JDO, Hibernate and EJB 3.0.pdf

    ### J2EE持久化选项:JDO、Hibernate与EJB 3.0 #### 概述 在《J2EE Persistence Options - JDO, Hibernate and EJB 3.0》这篇文档中,作者Sridhar Reddy深入探讨了Java 2 Platform, Enterprise Edition (J2EE)环境...

    EJB与Hibernate的整合简述

    **EJB(Enterprise JavaBeans)与Hibernate的整合是Java企业级开发中的一项重要技术结合,主要目的是为了在EJB容器中充分利用Hibernate的持久化能力,提高数据管理的灵活性和效率。** EJB,全称为Enterprise ...

    精通JSF-基于EJB Hibernate Spring整合开发与项目实践-第16章代码

    在本资源中,"精通JSF-基于EJB Hibernate Spring整合开发与项目实践-第16章代码",我们探讨的是一个使用JavaServer Faces (JSF)、Enterprise JavaBeans (EJB)、Hibernate以及Spring框架进行企业级Web应用开发的实际...

    Hibernate与EJB集成

    ### Hibernate与EJB集成 #### 一、简介 在企业级应用开发中,EJB(Enterprise JavaBeans)和Hibernate都是重要的技术。EJB是Java EE平台的核心组成部分之一,主要用于实现分布式计算环境下的重用性和可扩展性。而...

    JPA与Hibernate的优缺点

    ### JPA与Hibernate的优缺点分析 #### Java Persistence API (JPA) Java Persistence API(简称JPA)是Java平台提供的一套对象关系映射(ORM)标准,它旨在为Java应用提供一种统一、灵活的数据持久化解决方案。JPA...

    hibernate-annotations jar包

    使用注解Annotation时用的jar包。 包括: hibernate-commons-annotations-3.3.0.ga.jar hibernate-entitymanager.jar ejb3-persistence.jar hibernate-annotations.jar

    ejb3-persistence.jar hibernate-annotations.jar

    总结来说,`ejb3-persistence.jar`和`hibernate-annotations.jar`是Java企业级开发中的重要组件,它们为开发者提供了简单易用的持久化框架,使得在面向对象的编程环境下可以轻松地管理和操作数据库,提升了开发效率...

    org.hibernate.ejb-library-3.4.0.GA-A

    标题 "org.hibernate.ejb-library-3.4.0.GA-A" 指示这是一个与Hibernate相关的库,特别针对EJB(Enterprise JavaBeans)版本3.4.0,并且是为OSGi环境优化的。描述中提到它适用于在Virgo Jetty服务器上进行Web开发,...

    org.hibernate.ejb-library-3.4.0.GA

    标题中的"org.hibernate.ejb-library-3.4.0.GA"是Hibernate Entity Beans的一个特定版本,它是Hibernate框架的一部分,专门用于处理Java Enterprise Edition (EE)环境中的持久化。Hibernate是著名的对象关系映射...

    Jboss下hibernate整合EJB

    在Java企业级应用开发中,EJB(Enterprise JavaBeans)和Hibernate是两个非常重要的组件。EJB主要用于构建可部署在Java EE服务器上的分布式组件,而Hibernate是一个强大的对象关系映射(ORM)框架,解决了Java与...

    J2EE技术面试题 EJB面试题 JDBC面试题 JSP面试题 Servlet面试题

    在IT行业中,J2EE(Java 2 Platform, Enterprise Edition)是用于构建企业级应用的框架,它包含了一系列的技术和规范,如EJB(Enterprise JavaBeans)、JDBC(Java Database Connectivity)、JSP(JavaServer Pages...

    精通JSF-基于EJB Hibernate Spring整合开发与项目实践-第14章代码

    在本章中,我们将深入探讨如何在Java企业级开发中集成和使用JavaScript Faces(JSF)、Enterprise JavaBeans(EJB)、Hibernate以及Spring框架。这些技术是构建高效、可扩展的企业级应用的重要工具,它们各自拥有...

    精通JSF-基于EJB Hibernate Spring整合开发与项目实践-第15章代码

    3. **Hibernate在JSF和EJB中的应用**:展示如何在JSF表单中处理数据,然后通过EJB调用Hibernate的服务进行持久化操作,比如CRUD(创建、读取、更新、删除)操作。 4. **事务管理**:讨论在EJB和Hibernate结合使用时...

    Hibernate 50个 英文面试题和答案

    【Hibernate面试题与解答】 1. 什么是Hibernate? Hibernate是一个强大的、高性能的对象/关系持久化和查询服务。它允许用户遵循面向对象的原则(如关联、继承、多态性、组合和集合)来开发持久化类。 2. ORM是...

    hibernate-ejb3-persistence.jar.zip

    在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。应该是这个~

    java面试题(包括ejb,hibernate,java,jsp,servlet,js等)

    【Java面试题解析】 ...每个主题都有大量细节和深度可以探索,掌握这些知识点不仅能帮助你在面试中脱颖而出,也能提升实际项目开发的能力。不断学习和实践,才能在这个快速发展的行业中保持竞争力。

    网上商城struts+hibernate+ejb

    在“网上商城struts+hibernate+ejb”项目中,这三个技术框架是构建电子商务应用的核心组件。 Struts是Apache软件基金会的一个开源MVC(Model-View-Controller)框架,它为Java Web应用程序提供了结构化的开发模型。...

    Hibernate反向生成EJB注解

    在配置过程中,勾选"Enable Hibernate Annotations Support"和"hibernate 3.3 Advance Supper Libraries"是为了启用Hibernate注解功能,这是EJB注解的基础。Hibernate 3.3及以上版本支持注解,使得我们可以直接在...

Global site tag (gtag.js) - Google Analytics