hibernate
文章平均质量分 86
Vikisss
这家伙很懒
展开
-
JAVAWEB开发之Hibernate详解(一)——Hibernate的框架概述、开发流程、CURD操作和核心配置与API以及Hibernate日志的使用
目录(?)[+]Hibernate框架概述什么是Hibernate? 框架:软件的半成品,完成部分代码的功能。Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思想来操作数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序中使用原创 2017-06-21 17:05:41 · 733 阅读 · 0 评论 -
JAVAWEB开发之Hibernate详解(二)——Hibernate的持久化类状态与转换、以及一级缓存详解、关联关系的映射(一对多、多对多、级联)
目录(?)[+]持久化对象的状态 Hibernate持久化对象存在三种状态:瞬时态 transient:(临时态) 不存在持久化标识OID,尚未与Hibernate Session关联对象,被认为是瞬时状态,失去引用将被JVM回收。特点:无持久化标识OID,未与Session关联。持久态 persistent:存在持久化标识OID,与当前Session有关联,并原创 2017-06-21 17:07:47 · 525 阅读 · 0 评论 -
JAVAWEB开发之Hibernate详解(三)——Hibernate的检索方式、抓取策略以及利用二级缓存进行优化、解决数据库事务并发问题
目录(?)[+]Hibernate的检索方式 Hibernate提供了以下几种检索对象的方式:导航对象图检索方式:根据已经加载的对象导航到其他对象。OID检索方式:按照对象的OID来检索对象。HQL检索方式:使用面向对象 的HQL查询语言。QBC检索方式:使用QBC(Query By Criteria)API来检索对象.这种API封装了基于字符串形式的查询语句,原创 2017-06-21 17:12:33 · 643 阅读 · 0 评论 -
JAVAWEB开发之Hibernate详解(四)——持久化类的继承映射关系
目录(?)[+]简介说明: 在域模型中,类与类之间除了关联关系和聚集关系,还可以存在继承关系,在如图所示的域模型中,Company类和Employee类之间为一对多的双向关联关系(假定不允许雇员同时在多个公司兼职),Employee类为抽象类,因此它不能被实例化,它有两个具体的子类:HourlyEmployee类和SalaiedEmployee类。由于Java只允许一个类最多有原创 2017-06-21 17:18:06 · 740 阅读 · 0 评论