将hibernate实体带到表示层是一种好习惯吗?或者我们是否需要将实体的所有属性映射到值对象,并且值对象将用于UI?
请让我知道这两个方面的优点和缺点.
我们什么时候应该用什么?
Fir*_*iro 13
你称之为DTO的是ORM中的实体.它们通常是包含业务逻辑的域模型的一部分,并且大多数情况下包含的数据多于呈现单个视图所需的数据.我个人的经验法则
当DAL和视图之间没有传输层且几乎没有业务逻辑时,在视图中使用实体:
当存在传输层和/或视图数据与实体不同或聚合许多不同实体时,将实体映射到DTO
归档时间: |
|
查看次数: |
10065 次 |
最近记录: |