Java 对象持久化学习一
1. 三层软件结构
表述层-----业务逻辑层--------数据库层
业务逻辑层不仅负责业务逻辑,还要直接访问数据库,对业务数据进行添加,更新...
为了把数据访问和业务逻辑分开,可以把数据访问作为单独的持久层
更新后的层次结构为
表述层------业务逻辑层-----持久化层-----数据库层
2. 实体与实体之间存在的三种关系,一对一,一对多,多对多
3. 类之间存在的四种关系
关联
依赖
聚集
一般化
4. 什么是持久化
当实体对象在内存中创建后,他们不可能永远存在,它们要么从内存中清除,要么被保存到数据库中存储,这个过程被称为持久化。狭义的持久化仅指对象永久保存到数据库中,广义的理解,持久化包含对数据库的各种操作