java - 实体和 DTO 之间的层
问题描述
在我的项目中,我有实体和 DTO。我认为我需要在这两者之间加一层,因为:现在我的DTO有很多方法,因为数据必须在数据库选择后进行修改。这些修改不能做数据库本身。我了解到,DTO 应该有任何方法,并且应该只用作容器。
现在我正在考虑实体和 DTO 之间的一层,其中将保留方法。在业务代码的最后,我会将新的数据容器映射到 DTO。
你认为这是一个好习惯吗?还是开销太大,最好让 DTO 上的方法?
我应该如何命名这些容器?
-- Entity
-- Dto
-- new Layer -> maybe Data?
此外,我将在所有三个容器中都有属性定义。这不利于将来扩展项目,是吗?
解决方案
推荐阅读
- parameters - youtube-iframe-api 嵌入参数不再起作用
- php - 将字符串转换/转换为 PHP 关联数组
- python-3.x - Bokeh ValueError:期望 Seq(String) 的元素
- php - 使用 html 表单将数据插入到 wordpress 表中
- r - 用于创建具有较小值的矩阵的 R 代码
- python - 使用 bakeshare 数据的假人 Python
- sql - Jet/ACE SQL,iif 语句,同一列的 2 个假值
- r - dplyr 过滤器变量设置为不过滤 [r]
- c# - Xamarin iOS:启动计时器使应用程序崩溃,无一例外
- go - 修复 go 使用的工具的版本