Hibernate
文章平均质量分 88
最是那一低头的温柔
这个作者很懒,什么都没留下…
展开
-
Hibernate框架简述
Hibernate技术学习 https://www.itkc8.comHibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,持久化对象)映射...转载 2013-12-06 23:23:09 · 600 阅读 · 0 评论 -
Hibernate缓存应用的积累与总结
Hibernate技术学习 https://www.itkc8.comHibernate缓存一直比较难掌握,下面就分析和总结原因,相信你就会慢慢清楚了原来Hibernate缓存也是可以轻松掌握的,但前提要求大家必须跟着动手去验证一下,再用心体会,光看是没有用的目录:一、hibernate一级缓存(Session 级别的缓存)二、一级缓存特征及其应用三、管理一级缓存四、Hi...转载 2015-01-29 17:50:00 · 448 阅读 · 0 评论 -
Hibernate框架中的关联映射
Hibernate技术学习 https://www.itkc8.com一:什么是关联映射?1:单向关联:只能通过一方(也称为主控方)找到另一方,反之则不能。2:双向关联:通过关联的任一方都能够找到另一方。3:不使用连接表的关联:在某一个表中定义一个外键字段,用于和另一个表中的主键进行关联,(侵入式设计方式)。4:使用关联表的关联:通过定义另外一个表将两个表联系起来,在新定义表中...原创 2013-12-20 22:12:38 · 682 阅读 · 0 评论 -
Hibernate映射解析——七种映射关系
Hibernate技术学习 https://www.itkc8.com首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操...转载 2013-12-11 14:22:40 · 618 阅读 · 0 评论 -
Hibernate 介绍
Hibernate技术学习 https://www.itkc8.com一什么是ORM映射所谓ORM映射,指的是对象数据和数据库数据的映射关系。也就是数据库表中的哪个字段映射对象的哪个属性。我们使用ORM映射来完成数据库的记录和对象属性值之间的转换。二 hibernate特点:Hibernate是一种开放源代码的对象/关系映射框架,是构建在JDBC基础之上的框架解决阻抗不匹配的问...转载 2013-12-03 15:49:31 · 544 阅读 · 0 评论 -
(Hibernate)cascade
利用关联关系操作对象:数据对象之间的关联关系有一对一,一对多及多对多三种。在数据库操作中,数据对象之间的关联关系使用JDBC处理很困难。例如,当删除一个班级的信息时,还要删除该班级的所有学生的基本信息。如果直接使用JDBC执行这种级联操作,会非常繁锁。Hibernate通过把实体对象之间的关联关系及级联关系在映射文件中声明,比较简单地解决了这类级联操作问题。一对一关联关系的使用:一对一转载 2013-12-09 16:23:31 · 508 阅读 · 0 评论 -
Hibernate三种状态
Hibernate技术学习 https://www.itkc8.comPersistent Object持久化对象可以是普通的Javabeans,惟一特殊的是它们与(仅一个)Session相关联。JavaBeans在Hibernate中存在三种状态: 1.临时状态(transient):(或瞬时状态:即没有ID,也没有被Session 管理)当一个JavaBean对象在内存中孤立存在...原创 2013-12-08 23:10:11 · 965 阅读 · 0 评论 -
Hibernate框架核心组件
Hibernate技术学习 https://www.itkc8.com在Hibernate框架简述中,演示了一个简单的Hibernate应用,但并没有深入说明其中程序,在这篇中将比较详细的介绍一下Hibernate的核心组件。首先最关键一点就是Hibernate的配置文件,如果仔细看过我前面的笔记构建一个简单的基于MVC模式的JavaWeb ,我们可以大概知道hibernate的配置文件就相...转载 2013-12-09 16:21:56 · 591 阅读 · 0 评论 -
Hibernate数据查询
Hibernate技术学习 https://www.itkc8.comHibernate Query Language(HQL)Criteria QueryNative SQL下面对其分别进行解释Hibernate Query Language:HQL提供了是十分强大的功能,它是针对持久化对象,用取得对象,而不进行update,delete和insert等操作。而且HQL是面向对象的,...转载 2013-12-09 16:25:09 · 629 阅读 · 0 评论 -
Hibernate的cache管理
Hibernate技术学习 https://www.itkc8.comCache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销是显而易见的,频繁的网络舆,数据库磁盘的读写操作都会大大降低系统的性能。此时如果能让数据库在本地内存中...转载 2013-12-09 16:26:16 · 533 阅读 · 0 评论 -
Hibernate懒加载/延迟加载机制总结
Hibernate技术学习 https://www.itkc8.comlazy:懒加载/延迟加载 Lazy的有效期:只有在session打开的时候才有效;session关闭后lazy就没效了。即持久化对象才有效。 lazy策略可以用在:* <class>标签上:可以取值true/false* <property>标签上,可以取值true/fals...转载 2013-12-09 16:01:19 · 1054 阅读 · 0 评论 -
Hibernate实现简单的CRUD
一:创建Hibernate的,如Hibernate技术学习 https://www.itkc8.com导入Hibernate的jar包 -hibernate-->lib-->required -hibernate-->hiberate.jar -hibernate-->lib-->jpa -log4j -mysql-connecto...原创 2013-12-08 21:39:56 · 746 阅读 · 0 评论 -
Hibernate与 MyBatis的比较
Mybatis技术学习,更多知识请访问https://www.itkc8.com最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章 Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。...转载 2016-03-25 17:14:04 · 369 阅读 · 0 评论