`
ytqit
  • 浏览: 1908 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

hibernate基础—01

阅读更多

Hibernate的本质:也是处理对象关系模型之间的转换,只是对JDBC做了一层封装。


优点:  1.程序员操作很简单,代码简单( session.save(user); //自动把主键获取,设置到user对象  )
          2.直接面向对象操作
          3.提供世界级数据缓存:一级(session级别),二级(sessionFactory级别),查询(语句完全相同)(三种缓存)
          4.数据库移植性很强,修改很少   (主键的生成,分页语句:抽象方言类)

 缺点:   1.不能干预sql语句的生成:写Hibernate的查询hql
            2.一个项目中,如果对sql语句的优化要求比较高,不适合用

            3.如果一张表中有上亿级别的数据量,也不适合用hibernate 分库分表,读写分离

1
0
分享到:
评论
1 楼 fei229670104 2015-07-09  
2说的不对吧 , 毕竟我可以直接调用写的sql语句,而不用hql语句
super.currentSession().createSQLQuery

相关推荐

    推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 13 Hibernate基础编程(共26页).ppt

    推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 13 Hibernate基础编程(共26页).ppt 推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 14 Hibernate高级编程(共27页).ppt 推荐完整精品J2EE课件 JavaEE...

    疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发(part01)

    《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是疯狂Java体系丛书之一,前8章基本以XHTML、JavaScript和DOM编程为主,无须任何基础即可阅读;第9章以后的内容则需要掌握Spring、Hibernate等Java ...

    Hibernate课件

    01.Hibernate编程基础-认识ORM 02.Hibernate编程基础_入门 03.Hibernate编程基础_映射基础 04.Hibernate编程基础_实体关联 05.Hibernate编程基础_数据检索

    java web 实战宝典_JSP+Servlet+Struts_2+Hibernate+Spring+Ajax

    全面覆盖据ava web 开发基础JSP+Servlet+Ajax+ssh框架整合 提供大量案例进行分析

    J2EE教学PPT课件.zip

    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

    java8源码-Spring4Hibernate5Maven:基于spring4.2.4+Hibernate5.0.7final搭建的Mave

    这里将以Eclipse搭建Maven工程集成Spring4生成的项目为基础,集成Hibernate5.0.7final。 亲可以参考: 1、Maven安装以及在eclipse中的配置 2、Eclipse中使用Maven创建基本的web项目 3、Maven的Web工程集成Spring4 1...

    J2EE教程资料 JavaEE程序设计与应用开发教程 全套PPT课件资源集合 共21个章节 含上机习题和全部源代码.rar

    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期 基础+大型就业项目实战 视频

    最新黑马北京JAVAEE 49期 基础+大型就业项目实战 视频 01-JavaSE知识 02-Web前端知识 03-MySql数据库与JDBC 04-JavaWeb知识 05-JavaWeb企业实战项目 06-Hibernate框架 07-Struts2框架 08-Spring框架 09-SSH企业案例_...

    传智播客黑马35期

    day33_hibernate01 day34_hibernate02 day35_hibernate03 day36_hibernate04 day37_spring01 day38_spring02 day39_spring03 day40_巩固知识之SSH编码实战演练 day41_巩固知识之SSH编码实战演练 day42_...

    Java.Web整合开发王者归来.part01

    第2篇为基础篇,内容包括Servlet技术、JSP技术、会话跟踪、过滤器Filter、监听器Listener等;第3篇为高级篇,内容包括JSTL标签库的使用、如何自定义标签、资源国际化、数据库概述、JDBC详解、XML概述等;第4篇为...

    Java基础、JavaEE框架学习思维导图

    Java基础、JavaEE思维导图:01.Java程序设计基础、02.Java程序设计(专题)、03.客户端网页编程、04.Java Web表示层技术、05.Oracle、06.Hibernate、07.MyBATIS、08.Spring

    JavaEE帮助手册_分卷压缩01

    css样式表滤镜,DHTML默认行为手册,Ext2.2,Hibernate 2.1 中文参考手册,hibernate_3.2.0_符合java习惯的关系数据库持久化_zh_cn,java web 标签大全,Java_swing_api_中文版,java+web+tab,JavaScript对象与数组参考大全...

    基于ssh的课堂考勤系统课程设计

    1.后端开发技术:Spring+Struts2+Hibernate 2.前端技术:jsp 3.前端ui:蓝色经典ui 4.功能点描述: 登录功能 课堂点名考勤 课堂考勤随机点名 考勤记录的导出 基础信息管理(教师、学生、班级、课程、学院) 5.登录...

    hrm系统.part01

    hrm系统,此系统为真实的实战项目! 内含较多功能模块! 内容完整! 使用架构为struts、spring、hibernate等! 希望对java有一定基础者有所帮助! 希望对在校大学生毕业设计有所帮助! 谢谢!

    java软件培训实习报告..doc

    四、实习内容概要 应用 java 基础、 MySQL 数据库、 Servlet 技术、 JSP 页面设计、 JQuery 、 ajax 、 hibernate 、 struts2、 spring 、 xml 等技术完成网站后台的开发。 五、实习内容 5.1 java基础知识 Java 的...

    JAVA软件培训实习报告.pdf

    四、实习内容概要 应用 java 基础、MySQL 数据库、Servlet 技术、JSP 页面设计、JQuery、ajax、hibernate、 struts2、spring、xml 等技术完成网站后台的开发。 五、实习内容 5.1 java 基础知识 Java 的基础知识对于...

    Spring5-01-Spring入门.doc

    * Spring Data Access:提供数据访问支持,包括 JDBC、Hibernate 等。 搭建 Spring 基础项目 要搭建 Spring 基础项目,需要: 1. 准备支持 Spring 的 jar 文件。 2. 创建 Dynamic Web Project 项目。 3. 配置 ...

    Java.Web整合开发王者归来01

    全面系统分析EJB容器组件,深入整合JSP+Servlet+Struts+Hibernate+Spring。 ①内容全面:涵盖了Java Web开发所涉及的所有核心技术与主流框架。 ②针对性强:以SSH框架整合开发为核心,可以满足95%的项目需求。 ③...

    how2j_offline_2020.01.31.zip

    how2j的离线资源,很好的快速入门javaweb开发的资源. 包含从java基础,到javaweb开发,以及各种框架(spring,hibernate)和工具(git,eclipse)等的介绍

Global site tag (gtag.js) - Google Analytics