今天去了和平门附近的一个公司面试,经理让我说说Hibernate的优缺点。
虽然平时用其做了很多项目,但真还没认真总结过,当时的思路是按着是什么,有什么作用,怎么做?
结果。。。
为警示他人,我现在做个总结,针对SSH框架。
先说Hibernate,第一步Hibernate是什么?
Hibernate是一个中间组件,该组件提供了对象-关系持久化和查询服务。
接下来讨论它有什么作用?
1、提供了对象到关系的持久化,程序员可以用面向对象思维操作数据库;
2、提供了一级缓存和二级缓存机制;
注意事项:get 查询没有延迟,load查询默认是延迟查询。
最后说说怎样实现Hibernate?
1、导入架包;
2、配置hibernate.cfg.xml文件
3、生成映射文件