1 框架体系结构 对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实 现面向对象编程语言里不同类型系统的数据之间的转换[1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟 对象数据库” ...
分类:
Web程序 时间:
2017-06-24 18:33:25
阅读次数:
346
在说Hibernate映射前,我们先来了解下对象关系映射 ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发者就能够把对数据库的操作转化为对这些对象的操作。我们来看一张图 通过该图。我们能够看出业务实体,在数据库中表现为关系数据,而在内存中表现为对象。应用程序处 ...
分类:
Web程序 时间:
2017-05-15 11:13:35
阅读次数:
253
这里要说的是Hibernate的关联关系的级联操作,使用cascade属性控制。 依旧用部门和员工举例。多个员工相应一个部门(多对一关联关系) 员工类:Employee.java package cn.itcast.hibernate.domain; public class Employee { ...
分类:
Web程序 时间:
2017-05-01 10:01:27
阅读次数:
236
1:开启二级缓存sessionFactory需要安装jar包 2:在实体类配置文件添加(配置二级缓存)。我的配置文件是Account.hbm.xml 3:启用二级缓存 和启动二级缓存 ehcache插件。hibernate的核心配置文件hibernate.cfg.xml 4:再配置缓存文件。ehca ...
分类:
Web程序 时间:
2017-04-17 00:05:00
阅读次数:
434
数据库表名和类名 一致 注解:可写可不写; XML:可写可不写; <class name="Student"> 不一致 注解: 1 @Table(name="_teacher") 2 public class Teacher ,注意导入的是 javax.persistence.Table; XML: ...
分类:
Web程序 时间:
2017-04-12 12:46:14
阅读次数:
302
将要学习的内容: 1、HelloWorld a) xml b) annotation2、Hibernate 原理模拟 - 什么是 O/R Mapping 以及为什么要有 O/RMapping3、常见 O/R 框架4、Hibernate 基础配置5、Hiberante 核心接口介绍6、对象的三种状态7 ...
分类:
Web程序 时间:
2017-04-10 15:59:10
阅读次数:
163
1:目录结果 2:实体类(student.java) 3:实体类映射表(Student.hbm.xml) 4:hibernate配置文件(hibernate.cfg.xml) 5:日志文件(log4j.properties) 6:单元测试文件(StudentTest.java) 7:另一种hiber ...
分类:
Web程序 时间:
2017-04-01 12:41:59
阅读次数:
259
下载hibernate基础jar包,并解压hibernate-core-4.2.4.final 在myeclipse中添加hibernate的dtd支持: location为D:\学习\imooc-hibernate\hibernate基础jar包\hibernate-core\hibernate- ...
分类:
编程语言 时间:
2017-03-07 13:18:42
阅读次数:
212