Hibernate的本质:也是处理对象和关系模型之间的转换,只是对JDBC做了一层封装。
优点: 1.程序员操作很简单,代码简单( session.save(user); //自动把主键获取,设置到user对象 )
2.直接面向对象操作
3.提供世界级数据缓存:一级(session级别),二级(sessionFactory级别),查询(语句完全相同)(三种缓存)
4.数据库移植性很强,修改很少 (主键的生成,分页语句:抽象方言类)
缺点: 1.不能干预sql语句的生成:写Hibernate的查询hql
2.一个项目中,如果对sql语句的优化要求比较高,不适合用
3.如果一张表中有上亿级别的数据量,也不适合用hibernate 分库分表,读写分离
相关推荐
推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 13 Hibernate基础编程(共26页).ppt 推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 14 Hibernate高级编程(共27页).ppt 推荐完整精品J2EE课件 JavaEE...
《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是疯狂Java体系丛书之一,前8章基本以XHTML、JavaScript和DOM编程为主,无须任何基础即可阅读;第9章以后的内容则需要掌握Spring、Hibernate等Java ...
01.Hibernate编程基础-认识ORM 02.Hibernate编程基础_入门 03.Hibernate编程基础_映射基础 04.Hibernate编程基础_实体关联 05.Hibernate编程基础_数据检索
全面覆盖据ava web 开发基础JSP+Servlet+Ajax+ssh框架整合 提供大量案例进行分析
13 Hibernate基础编程.ppt 14 Hibernate高级编程.ppt 15 Spring基础编程.ppt 16 Struts、Spring、Hibernate的整合.ppt 17 EJB3.0_会话Bean.ppt 18 EJB3.0_实体Bean.ppt 19 log4j和Ant.ppt 20 DOM和SAX.ppt
这里将以Eclipse搭建Maven工程集成Spring4生成的项目为基础,集成Hibernate5.0.7final。 亲可以参考: 1、Maven安装以及在eclipse中的配置 2、Eclipse中使用Maven创建基本的web项目 3、Maven的Web工程集成Spring4 1...
13 Hibernate基础编程(共26页) 14 Hibernate高级编程(共27页) 15 Spring基础编程(共24页) 16 Struts、Spring、Hibernate的整合(共22页) 17 EJB3.0_会话Bean(共29页) 18 EJB3.0_实体Bean(共25页) 19 log4...
最新黑马北京JAVAEE 49期 基础+大型就业项目实战 视频 01-JavaSE知识 02-Web前端知识 03-MySql数据库与JDBC 04-JavaWeb知识 05-JavaWeb企业实战项目 06-Hibernate框架 07-Struts2框架 08-Spring框架 09-SSH企业案例_...
day33_hibernate01 day34_hibernate02 day35_hibernate03 day36_hibernate04 day37_spring01 day38_spring02 day39_spring03 day40_巩固知识之SSH编码实战演练 day41_巩固知识之SSH编码实战演练 day42_...
第2篇为基础篇,内容包括Servlet技术、JSP技术、会话跟踪、过滤器Filter、监听器Listener等;第3篇为高级篇,内容包括JSTL标签库的使用、如何自定义标签、资源国际化、数据库概述、JDBC详解、XML概述等;第4篇为...
Java基础、JavaEE思维导图:01.Java程序设计基础、02.Java程序设计(专题)、03.客户端网页编程、04.Java Web表示层技术、05.Oracle、06.Hibernate、07.MyBATIS、08.Spring
css样式表滤镜,DHTML默认行为手册,Ext2.2,Hibernate 2.1 中文参考手册,hibernate_3.2.0_符合java习惯的关系数据库持久化_zh_cn,java web 标签大全,Java_swing_api_中文版,java+web+tab,JavaScript对象与数组参考大全...
1.后端开发技术:Spring+Struts2+Hibernate 2.前端技术:jsp 3.前端ui:蓝色经典ui 4.功能点描述: 登录功能 课堂点名考勤 课堂考勤随机点名 考勤记录的导出 基础信息管理(教师、学生、班级、课程、学院) 5.登录...
hrm系统,此系统为真实的实战项目! 内含较多功能模块! 内容完整! 使用架构为struts、spring、hibernate等! 希望对java有一定基础者有所帮助! 希望对在校大学生毕业设计有所帮助! 谢谢!
四、实习内容概要 应用 java 基础、 MySQL 数据库、 Servlet 技术、 JSP 页面设计、 JQuery 、 ajax 、 hibernate 、 struts2、 spring 、 xml 等技术完成网站后台的开发。 五、实习内容 5.1 java基础知识 Java 的...
四、实习内容概要 应用 java 基础、MySQL 数据库、Servlet 技术、JSP 页面设计、JQuery、ajax、hibernate、 struts2、spring、xml 等技术完成网站后台的开发。 五、实习内容 5.1 java 基础知识 Java 的基础知识对于...
* Spring Data Access:提供数据访问支持,包括 JDBC、Hibernate 等。 搭建 Spring 基础项目 要搭建 Spring 基础项目,需要: 1. 准备支持 Spring 的 jar 文件。 2. 创建 Dynamic Web Project 项目。 3. 配置 ...
全面系统分析EJB容器组件,深入整合JSP+Servlet+Struts+Hibernate+Spring。 ①内容全面:涵盖了Java Web开发所涉及的所有核心技术与主流框架。 ②针对性强:以SSH框架整合开发为核心,可以满足95%的项目需求。 ③...
how2j的离线资源,很好的快速入门javaweb开发的资源. 包含从java基础,到javaweb开发,以及各种框架(spring,hibernate)和工具(git,eclipse)等的介绍