Hibernate总结

来源:互联网 发布:网络词香菇是什么意思 编辑:程序博客网 时间:2024/06/05 09:13

Hibernate5大核心接口

1、configuretion:启动Hibernate,创建SessionFactory
2、SessionFactory:初始化Hibernate,创建Session
3、Session:进行数据相关的复杂操作
4、Transaction:事务处理
5、Query:对数据进行查询操作

Hibernate优点
1、对Jdbc进行了轻量级的封装,大大的简化了数据库访问层繁琐的重复性代码
2、Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现,很大程度上减少了dao层代码
3、Hibaernate使用Java反射机制,而不是使用字节码增强程序来实现透明性
4、Hibernate性能非常好,因为它是一个轻量级框架。映射灵活性好,支持各种关系型映射,从一对一都多对多各种复杂的关系。

Servlet生命周期

Servlet被服务器实例化后,容器运行其init方法,请求到达时运行service方法,service方法自动派遣与请求相对应的doGet(doPost)方法,当服务器决定销毁Servlet时运行destory方法

Servlet与CGI区别

区别在于Servlet位于服务器进程中,它通过多线程的方式运行service方法,一个实例可以服务多个请求,并且实例一般不会被销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于Servlet

0 0
原创粉丝点击