一点疑惑:different from domain model and domain entity

eway
04-11-24 5 629

读hibernate in action中发现了一段关于持久层的阐述,有些疑惑。
Persistence layer―The persistence layer is a group of classes and components
responsible for data storage to, and retrieval from, one or more data stores.

This layer necessarily includes a model of the business domain entities
(even if it’s only a metadata model).

疑惑在于域模型和域实体这两个概念上,实体似乎只是一个数据表达(metadata),不知道理解对否

banq
2004-11-24 15:35

我没查资料,是这样理解:域实体算是域模型的持久化实现,就如同EJB中的实体Bean一样。

eway
2004-11-24 22:11

有理,那么域实体其实相当于是PO的概念了。那么原数据(metadata)呢?是不是指这种无论是关系模型还是域模型中的基本的数据元素?它是域模型和关系模型所共享的?

banq
2004-11-25 13:01

原数据我认为也属于域模型持久化的一种,和实体Bean类似,在EJB中,实体Bean都是metadata Model,代码部分不提供实现,由容器实现,所以实体Bean都是Abstract class,class中其实定义是Metadata原数据。

eway
2004-11-25 23:29

感觉banq是位诲人不倦的前辈,您应该是后生的努力方向了。在网上和道友分享自己智慧的结晶,着也是一种享受吧。

2Go 1 2 下一页