
Hibernate4
文章平均质量分 81
「已注销」
这个作者很懒,什么都没留下…
展开
-
hibernate4之概述
什么是 Hibernate ? 一个框架一个 Java 领域的持久化框架一个 ORM 框架 对象的持久化 狭义的理解,”持久化”仅仅指把对象永久保存到数据库中广义的理解,“持久化”包括和数据库相关的各种操作:-保存:把对象永久保存到数据库中。-更新:更新数据库中对象(记录)的状态。-删除:从数据库中删除一个对象。-查询:根据特定的查询条...原创 2015-08-19 18:50:49 · 126 阅读 · 0 评论 -
hibernate4之本地SQL查询
hibernate4之本地SQL查询原创 2015-08-24 02:27:23 · 176 阅读 · 0 评论 -
hibernate4之QBC查询
hibernate4之QBC查询原创 2015-08-24 02:27:00 · 108 阅读 · 0 评论 -
hibernate4之检索策略
概述 检索数据时的 2 个问题:1) 不浪费内存:当 Hibernate 从数据库中加载 Customer 对象时, 如果同时加载所有关联的 Order 对象, 而程序实际上仅仅需要访问 Customer 对象, 那么这些关联的 Order 对象就白白浪费了许多内存.2) 更高的查询效率:发送尽可能少的 SQL 语句 模型 1. 域模型 ...原创 2015-08-22 10:40:47 · 113 阅读 · 0 评论 -
hibernate4之继承映射
hibernate4之继承映射原创 2015-08-22 10:40:09 · 114 阅读 · 0 评论 -
hibernate4之关联关系映射
hibernate4之关联关系映射原创 2015-08-22 10:39:38 · 119 阅读 · 0 评论 -
hibernate4之对象关系映射文件
POJO 类和数据库的映射文件*.hbm.xml hbm:hibernate mappingPOJO 类和关系数据库之间的映射可以用一个XML文档来定义。通过 POJO 类的数据库映射文件,Hibernate可以理解持久化类和数据表之间的对应关系,也可以理解持久化类属性与数据库表列之间的对应关系在运行时 Hibernate 将根据这个映射文件来生成各种 SQL 语句...原创 2015-08-21 00:29:16 · 158 阅读 · 0 评论 -
hibernate4之配置文件
Hibernate配置文件 Hibernate 配置文件主要用于配置数据库连接和 Hibernate 运行时所需的各种属性每个 Hibernate 配置文件对应一个 Configuration 对象Hibernate配置文件可以有两种格式:hibernate.propertieshibernate.cfg.xml hibernate.cfg.xml的常用...原创 2015-08-20 22:29:04 · 216 阅读 · 0 评论 -
hibernate4之对象状态图和核心方法
对象的状态转换图 持久化对象的状态 站在持久化的角度,Hibernate 把对象分为 4 种状态:持久化状态,临时状态,游离状态,删除状态。Session 的特定方法能使对象从一个状态转换到另一个状态。 临时对象(Transient):在使用代理主键的情况下,OID 通常为 null不处于 Session 的缓存中在数据库中没有对应的记录 持久...原创 2015-08-20 18:21:06 · 183 阅读 · 0 评论 -
hibernate4之Session 缓存
Session 缓存 在 Session 接口的实现中包含一系列的 Java 集合, 这些 Java 集合构成了 Session 缓存. 只要 Session 实例没有结束生命周期, 且没有清理缓存,则存放在它缓存中的对象也不会结束生命周期Session 缓存可减少 Hibernate 应用程序访问数据库的频率。 看如下代码会向数据库发送几条 SQL ? N...原创 2015-08-20 12:56:58 · 129 阅读 · 0 评论 -
hibernate4之核心API
Configuration 类 Configuration 类负责管理 Hibernate 的配置信息。包括如下内容: -Hibernate 运行的底层信息:数据库的URL、用户名、密码、JDBC驱动类,数据库Dialect,数据库连接池等(对应 hibernate.cfg.xml 文件)。-持久化类与数据表的映射关系(*.hbm.xml 文件) 创建 Conf...原创 2015-08-20 09:19:59 · 149 阅读 · 0 评论 -
hibernate4之开发步骤
一、准备Hibernate环境 1. 导入Hibernate必须的jar包:2. 加入数据库驱动的jar包: 二、Hibernate开发步骤 1.创建 Hibernate 配置文件Hibernate 从其配置文件中读取和数据库连接的有关信息, 这个文件应该位于应用的 classpath 下. 2.创建持久化 Java 类提供一个无参的构造器:使...原创 2015-08-20 08:51:57 · 114 阅读 · 0 评论 -
hibernate4之helloworld
目录结构 实现步骤 1. 安装MySQL数据库并添加数据库hibernate4; 2. 新建工程org.rabbitx.hibernate4; 3. 在此工程下添加目录lib并添加需要的 jar 包; hibernate包(hibernate-release-4.2.4.Final\lib\required目录下所有包): ...原创 2015-08-19 18:52:47 · 101 阅读 · 0 评论 -
hibernate4之安装hibernate插件
在线安装 1. 登陆Hibernate官网http://hibernate.org/2. 点击Hibernate Tool链接3. 找到Eclipse版本对应的hibernate tool版本;4. 选择Update Site选项,并复制工具安装地址http://download.jboss.org/jbosstools/updates/stable/luna/;...原创 2015-08-19 18:52:15 · 123 阅读 · 0 评论 -
hibernate4之二级缓存
1. 使用 Hibernate 二级缓存的步骤: 1). 加入二级缓存插件的 jar 包及配置文件: I. 复制 \hibernate-release-4.2.4.Final\lib\optional\ehcache\*.jar 到当前 Hibrenate 应用的类路径下.II. 复制 hibernate-release-4.2.4.Final\project\etc\...原创 2015-08-24 02:29:06 · 165 阅读 · 0 评论