Hibernate持久层
Java中对象的持久化有3种方式:
(1)序列化对象,存到格式化的文本中;
(2)将对象持久化到XML文档中;
(3)持久到数据库中,一般指关系型数据库。
以前:表示层 + 业务逻辑层 + 数据库层
其中业务逻辑层:除了负责业务逻辑意外,还要负责相关的数据库操作(增删改查)
为了使业务逻辑层的开发人员能真正专注于业务逻辑的开发,不纠缠与底层的实现细节,可以把数据访问从业务逻辑中分离出来,这就形成了单独地持久层。
现在:表示层 + 业务逻辑层 + 持久层 + 数据库层
对象关系映射:ORM
对象之间存在着关联和继承关系,但是在关系数据库中,数据之间无法表达这些多对多关系。
对象-关系映射(ORM)实现了Java