发布时间: 2023-03-13 14:39:42
对象关系映射(ORM)模式是一种技术,旨在解决面向对象和关系数据库之间的不匹配问题。简单地说,ORM是使用描述对象和数据库之间映射的元数据,将应用程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一个简单的解决方案是使用一个硬编码的方法,为每个可能的数据库访问操作提供单独的方法。
ORM为实现持久化层提供了另一种模式,它使用映射元数据来描述对象关系的映射,允许ORM中间件作为任何应用程序的业务逻辑层和数据库层之间的桥梁。Java典型的ORM中间件有:Hibernate、ibatis、speedframework。
ORM方法论是基于三个核心原则的
简单性:以最基本的形式对数据进行建模。
可访问性。用任何人都能理解的语言来记录数据库结构。
精确性。在数据模型的基础上创建一个正确的规范化结构。
ORM解决的主要问题是对象关系的映射。领域模型和关系模型分别是基于概念模型的。领域模型是面向对象的,而关系模型是面向关系的。一般来说,一个持久化的类对应于一个表,该类的每个实例对应于表中的一条记录,该类的每个属性对应于表中的每个字段。
上一篇: java三层架构及各层作用
下一篇: UWB技术作用是什么