`
缠小溪
  • 浏览: 24050 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

初识Hibernate

 
阅读更多

ORM原理

ORM(Object Relation Mapping)对象到关系的映射,作用是在关系数据库和对象之间做一个自动映射,将数据库中的数据表映射为对象,即持久化类。以对象的形式操作数据库,减少应用开发过程中数据持久化的编程任务。可以吧ORM理解为关系型数据库和对象的一个纽带,开发人员只需关注纽带一段映射的对象即可。Hibernate是全自动的关系/对象的解决方案。通过持久化类*.java、映射文件*.hbm.xml和配置文件*.cfg.xml操作关系型数据库,使开发人员不必再与复杂的SQL语句打交道。

Hibernate中重要的类

配置类Configuration

管理Hibernate的配置信息和启动hibernate,在hibernate运行时该类会读取一些底层实现的基本信息,其中包括数据库URL,数据库名,数据库密码,数据库驱动类和数据库适配器等。

会话工厂类SessionFactor

会话工程类是生成session的工厂,保存当前数据库中所有的映射关系。可能只有一个可选的二级数据缓存,并且它是线程安全的该类是一个重量级对象,其初始创建过程会耗费大量的系统资源。

会话类Session

会话类是Hibernate中数据库持久化操作的核心。负责Hibernate所有的持久化操作。通过它可以实现数据库基本的增、姗、改和查操作,该类不是线程安全的,应注意不要过个线程类共享一个session



分享到:
评论

相关推荐

    初识hibernate

    NULL 博文链接:https://ljh143.iteye.com/blog/1870360

    Hibernate之API初识及增删改查实现案例hibernate003

    参考博文:http://blog.csdn.net/u011638419/article/details/41980311

    Hibernate(3.6)之初识

    NULL 博文链接:https://liuzidong.iteye.com/blog/960322

    精通Java Web整合开发(第2版)

    12.1 初识annotation522 12.2 亲身体验annotation的威力524 12.3 struts 2.x的annotation插件convention-plugin528 12.4 hibernate 3.x的annotation解决之道532 12.4.1 为hibernate应用添加annotation支持532 12.4.2...

    低清版 大型门户网站是这样炼成的.pdf

    2.1 初识mvc新秀struts 2 33 2.1.1 mvc概述 33 .2.1.2 struts 2的mvc实现 35 2.1.3 struts 2的基本组成 36 2.1.4 struts 2的常用类介绍 38 2.1.5 struts 2的业务控制器action实现 39 2.1.6 struts 2的处理...

    零基础学Java Web开发

     第1章 初识Java语言  第2章 Java基础语法  第3章 Java面向对象编程  第二篇 JSP基本知识  第4章 JSP基本语法  第5章 JSP内置对象  第6章 JSP与JavaBean  第7章 JSP与JDBC  第8章 Servlet编程  ...

    java从入门到精通70个PPT

    1.初识java 2.变量、数据类型和运算符和表达式 3运算符和程序流程结构 4.数组 5.类和对象 6.字符串 7.封装,继承,多肽 8.接口与抽象类 9.java集合类 10.jdbc 11 html简介与js的基本语法 12 javascript内置对象和...

    北大青鸟spring最后一本书的 第五章

    北大青鸟spring最后一本书的 第五章,青鸟(国际)器材销售系统网站--(struts+Hibernate+Spring+Ajax版)【外加自己写的一个简单的,包括数据库】 我把jar包删了 !你需要自己加,就能运行!

    JAVA程序开发大全---上半部分

    第1章 初识MyEclipse 1 1.1 MyEclipse简介 1 1.2 MyEclipse的安装 1 1.2.1 JDK的安装与配置 1 1.2.2 MyEclipse 7.0的安装和运行 4 1.3 获取和阅读MyEclipse帮助文档 5 1.4 本章小结 5 第2章 MyEclipse集成开发环境的...

    Spring Data JPA 原理与实战2021年

    │ 01 Spring Data JPA 初识.mp4 │ 02 Spring Data Common 之 Repoitory 如何全面掌握?.mp4 │ 04 如何利用 Repoitory 中的方法返回值解决实际问题?.mp4 │ 05 @Query 解决了什么问题?什么时候应该选择它?....

    Java Web编程宝典

    第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用...

    ASP.NET编程宝典光盘源码

    第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用...

    ASP.NET编程宝典(十年典藏版)》光盘源码1

    第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用...

    《Java Web编程宝典(十年典藏版)》光盘源码

    第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用...

    《ASP.NET编程宝典(十年典藏版)》光盘源码2

    第1篇为技能学习篇,主要包括Java Web开发环境、JSP语法、JSP内置对象、Java Bean技术、Servlet技术、EL与JSTL标签库、数据库应用开发、初识Struts2基础、揭密Struts2高级技术、Hib锄劬e技术入门、Hibernate高级应用...

    Maven2 的新特性.7z

    Maven 出现到现在也有很长时间了,初识它的感觉至今仍清晰的印在脑海中。现在想来,当时从 Ant 移情 Maven 的想法其实很朴素,就是因为 Maven 可以以网站的形式展现与项目相关的信息,如开发人员列表、各种 Report。...

    精通JSP-Web开发技术与典型应用 光盘代码

    \ch01\* 第1章 初识JSP所有例程代码 \ch02\* 第2章 HTTP和Servlet基础 所有例程代码 \ch03\* 第3章 JSP基本语法所有例程代码 \ch04\* 第4章 JSP内置对象所有例程代码 \ch05\* 第5章 JavaBean在JSP中的应用所有...

Global site tag (gtag.js) - Google Analytics