首页 / HIBERNATE / 对Hibernate的理解
对Hibernate的理解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了对Hibernate的理解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含941字,纯文字阅读大概需要2分钟。
内容图文
![对Hibernate的理解](/upload/InfoBanner/zyjiaocheng/1206/a1cbdcd1a60d41d6821267b6977d0e83.jpg)
1、面向对象涉及的软件内部运行过程可以理解成就是在不不断创建各种新对象、建立对象之间的关系,调用对象的方法来改变各个对象的状态和对象消亡的过程,不管程序运行的过程和操作怎么样,本质上都是要得到一个结果,程序上一个时候和下一个时候的结果差异就表示在内存中的对象状态发生了变化。
2、为了在关机和内存空间不够的状况下,保持程序的运行状态,需要讲内存中的对象状态保存到持久化设备和从持久化设备中恢复出对象的状态,通常都是保存到关系数据库来保存大量对象信息。从java程序的运行功能上来讲,保存对象状态的功能不系统运行的其他功能来说,应该是一个很不起眼的附属功能,java采用jdbc来实现这个功能,这个不起眼的功能却要编写大量的代码,而做的事情仅仅是保存对象和恢复对象,并且那些大量的jdbc代码并没有什么技术含量,基本上是采用一套例行公事的标准代码模板来编写,是一种苦活和重复性的工作。
3、通过数据库报讯java程序运行时产生的对象和恢复对象,其实就是实现java对象与关系数据库记录的映射关系,称为ORM(Object RelationMapping),人们可以通过封装JDBC代码来实现这种功能,封装出来的产品称之为ORM框架,Hibernate就是其中的一种流行的ORM框架。使用Hibernate框架,不用写JDBC代码,仅仅是调用一个save方法,就可以将对象保存到关系数据库中,仅仅是调用一个get方法,就可以从数据库中加载出一个对象。
4、使用Hibernate的基本流程是:配置Configuration对象、产生SessionFactory、创建session对象、启动事务、完成CRUD操作、提交事务、关闭session。
5、使用Hibernate时,先要配置hibernate。cfg.xml文件,hibernate.cfg.xml文件中需要等级每一个hbm.xml文件。
6、在应用Hibernate时,重点要了解session的缓存原理,延缓,延迟加载和hql查询。
原文:http://www.cnblogs.com/FDROSE1001/p/3662143.html
内容总结
以上是互联网集市为您收集整理的对Hibernate的理解全部内容,希望文章能够帮你解决对Hibernate的理解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。