如题

解决方案 »

  1.   

    如果是初级经验,问题有不少就是网上能搜到的一些问题,了解你对hibernate是否有所了解。
    如果是有些工作经验的,通常是问你如何在项目中使用hibernate的,这个考察的方面就多了,通常只能如实回答,呵呵。
      

  2.   

    hibernate本身是应用框架,简化开发用的,使用也极简单,没什么可问的
    现在我面试别人的时候很痛苦,满大街都是ssh程序员,说白了就是快餐,根本没什么可问的
      

  3.   

    hibernate本身是应用框架,它完全体现了Java面向对象
      

  4.   


    恩,这种规模的项目肯定是有很多细节,但是作为一个为了简化开发而出现的框架,他会有多少你必须注意的细节存在呢?
    各种配置参数?没多少需要注意的吧
    用哪种连接池,连接池的配置参数,这个并不是大问题
    用哪种缓存,配多大,这个基本很简单了
    实际上怎么写sql(或者说怎么拼hql,或者criterial),怎么建表,怎么建索引,这些才是数据库程序的难点,但这些基本上和hibernate一点关系都没有
    至于如何设计整个项目,如何做架构,这些问题就更和hibernate不沾边了
      

  5.   

    我遇到过的:
    1.请谈一下hibernate的实现原理?
    2.你用hibernate开发项目时遇到过哪些问题?
    3.请说一下hibernate有哪些映射,这些映射分别是怎样实现的?
    4.利用hibernate的缓存机制怎样来提高程序的性能?
    5.说说你在使用hibernate框架时的一些看法?(从其优点和缺点来说)
    ......