用户登录
用户注册

分享至

hibernate 流程 面试

  • 作者: 我有一双看穿衣的眼睛
  • 来源: 51数据库
  • 2021-01-28
我只能准确的回答你前三个问号。后面的由于本人知识有限后面的不是很清楚。
1、hibernate是一个轻量级的数据访问框架。说是轻量级,是因为框架和程序之间的密切程度比价低,行话叫耦合度。重量级的是EJB,官方公认的,但是在有那么一段时间,EJB给程序员带来了很多的困扰,所以,现在基本上很少有公司使用EJB做开发了,或许是伤得太深了吧!
hibernate解决了JDBC访问数据时的95%的代码,O(∩_∩)O~,很厉害吧!
2、优点就是简化的访问数据库时所写的代码。缺点就是,写不好,效率不是一般的低,如果公司有高人坐镇的话,hibernate是很好用的数据持久层框架。
3、4不知道。
5、同类型的框架我只知道EJB和Ibatis,EJB对我来说高深莫测,只懂得几个基本的概念。Ibatis是半持久化框架,也就是sql语句需要自己写,Ibatis和hibernate挺像的,如果说有区别的话,就像是全自动和半自动的洗衣机之间的区别,hibernate是全自动的,Ibatis是半自动的。但是如果精通hibernate的话,Ibatis只需一天就能学会。
6、不知道思想,能玩转就不错了,思想都学会的话,应该能自己开发框架了吧!如果我会的话,我去你们公司应聘,你给我年薪多少?最后是玩笑。但是会的话薪水的确是按年薪算的。大约是30W/年的样子吧!



  你好!

轻量级的数据库框架

如有疑问,请追问。
软件
前端设计
程序设计
Java相关