dto相关内容
我有此枚举,我要使用它来设置不同的状态: @Enumerated(EnumType.STRING) @Column(name = "status", length = 20) private OnboardingTaskStatus status; public enum OnboardingTaskStatus { NEW, IN_PROGRESS, DISAB
..
我有一个SpringBoot应用程序,它正在访问数据源的原始API。现在假设我有一个具有大约50个字段的Customer实体,并且我有一个原始的API,我在其中传递列的名称并获取该列的值。现在我在SpringBoot中实现API,它使用原始API。 我需要在SpringBoot中为Customer Entity的不同字段组合实现不同的API,并且只返回用户查询的对象中设置的那些字段,并从对象
..
尝试将实体映射到DTO时出现以下错误。 LINQ to Entities无法识别方法“Dto.Team ToTeamDto(Team,System.String)‘方法,并且此方法不能为 转换为存储表达式。“ 以下是查询 bool includeTeam = true; var source = from c in db.Standings
..
我有两个表映射到实体User和Group。 @Entity @Table(name = "T_COM_USER") public class User { private String userName; @Column(name="F_USERNAME", length=60) public String getUserName() { return
..
我正在使用 Visual Studio 构建我的 ServiceStack 4.0.8 服务.在 Windows 上一切正常,但是当我尝试在带有 NGINX 1.4.1 和 fastcgi-server4 的 Mono 2.10.8.1/Ubuntu 13.10 上运行时. 我得到一个例外: 请求的功能未实现.在 System.Web.HttpContextWrapper.GetSer
..
我在 Symfony2 中有一个带有 Doctrine 的博客应用程序,由三个实体组成 发布 评论 用户 一个帖子可以有很多评论 一个用户可以有很多评论 此应用程序有一个 json API 调用“/me/comments" 我希望它返回 [{'文本': '很棒的帖子',... 评论可以有 10 个其他字段 ...'帖子':{'id':3}},{'文本': '
..
我开始尝试使用 HTML5 拖放.然后,在 dragstart 事件处理程序中,我们应该运行 setData(),它接收两个参数:format 和 data. function dragstart_handler(ev) {ev.dataTransfer.setData('text/plain', 'foobar');} 我想将某种“对象"从一个容器拖到另一个容器中,在我的 Web 应用程序中
..
我已经成功地使用了 linq2sql 和 linq DTO(由 linq2sql 创建的类).... 我很困惑,我有更新旧应用程序的任务,我可以看到我的 DTO 将如何使用它们......传输日期 我正在使用存储库模式,所以我通过 linq2sql dtos 将数据从存储库传递到服务......一旦我进入服务层(这基本上是我的业务逻辑)然后我需要传递类对象.. 这些类对象基本上是
..
我有以下 Dto 和带有嵌套子实体的实体. 公共类Dto{公共字符串属性{获取;放;}公共字符串子属性 { 获取;放;}}公共类实体{公共字符串属性{获取;放;}公共子实体子{得到;放;}}公共类子实体{公共字符串子属性 { 获取;放;}} 我如何使用 AutoMapper 设置映射,以允许我使用 Dto 中的值更新 Entity 的现有实例. 我正在使用 Mapper.Map(dto,
..
我是 NHibernate(和 ORMS)的新手,并试图掌握它提供的无数不同选项.作为参考,我将 Fluent NHibernate 与单独的业务对象一起使用,而这些对象又将 DTO 纯粹用于数据访问.我的应用程序架构必须同时支持 windows 和 web“前端". 我的困惑是一种通用方法,因为似乎有很多选择.我的 DTO 看起来像下面的示例.每个 DTO 都有对从 BO 传递给它们的 I
..
我需要从 NHibernate POCO 对象创建 DTO.问题在于 POCO 对象包含动态代理,不应将其复制到 DTO.我急切地加载我需要提前传输的所有集合和引用,我不希望 NHibernate 开始加载我没有提前加载的引用集合. 关于 SO 的几个类似问题得到了以下答案: 建议使用 Session.GetSessionImplementation().PersistenceCont
..
我知道这可能是一个古老的问题,但更好的做法是什么?在应用程序的所有层中使用域模型对象,甚至在 JSP 上将值直接绑定到它们(我使用的是 JSF).或者在DAO或Service层将领域模型对象转化为DTO,发送轻量级DTO到表示层. 有人告诉我使用 DTO 毫无意义,因为对数据库的更改将导致所有 DTO 发生更改,而在任何地方使用模型对象只需要更改受影响的模型对象.然而,DTO 的易用性和轻量
..
我想将查询结果分配给 DTO 对象.DTO 如下所示: @Getter@Setter@NoArgsConstructor公共类指标{私有的int份额;私人内部股东;公共指标(整数份额,整数股东){this.share = 分享;this.shareholder = 股东;}} 查询如下所示: @RepositoryRestResource(collectionResourceRel = "s
..
考虑下面的代码(已简化).我有一个服务类,它返回一个特定 DTO 对象的列表,每个对象都实现了自己的特定接口.在实际代码中,当我使用遗留代码时,这些是通过遍历数据集来填充的. 问题: 我们如何在不更新 DTO 或使用服务定位器反模式的情况下创建/使用 DTO?在 Composition Root 中组合一个空的 DTO 对象并通过构造函数将其注入 Service 类并没有多大意义,因为
..
我已经看到很多与将 DTO 映射到域对象相关的问题,但我不觉得他们回答了我的问题.我以前用过很多方法,也有自己的看法,但我正在寻找更具体的方法. 情况: 我们有很多领域对象.我们使用的是 CSLA 模型,因此我们的域对象可能非常复杂,并且它们包含自己的数据访问权限.你不想在电线上传递这些.我们将编写一些新服务,以多种格式(.Net、JSON 等)返回数据.出于这个(和其他原因),我们还
..
假设我是 DTO 主题的新手.我不明白将 DTO 与 JSF、Spring 和 Hibernate 一起使用是否正确. 让我解释一下,到目前为止,我在业务层和表示层都使用了直接从数据库创建的实体 bean.现在我决定尝试使用 DTO 方法,但我无法理解它们如何提供帮助. 例如,如果我有两个类 User 和 Message,并且一个用户关联了更多消息;如何从数据库中填充 DTO?还是我在业务层手
..
我很想知道社区对此主题的看法.我最近遇到了一个 NHibernate/WCF 场景(实体在服务层持久化)的问题,并意识到我在这里可能走错了方向. 我的问题很明显,当在 Web 服务(本场景中为 WCF)后面使用持久对象图(NHibernate、LINQ to SQL 等)时,您是否更喜欢通过网络发送这些实体?或者你会创建一组更轻的 DTO(无循环引用)? 解决方案 DTO.使用 Au
..
POCO = 普通旧 CLR(或更好:类)对象 DTO = 数据传输对象 在此帖子中 有区别,但坦率地说,我读过的大多数博客都以 DTO 的定义方式描述了 POCO:DTO 是用于在应用程序层之间移动数据的简单数据容器. POCO 和 DTO 是一回事吗? 解决方案 POCO 遵循 OOP 的规则.它应该(但不是必须)有状态和行为.POCO 来自 POJO,由 Marti
..
我最近无意中听到有人说数据传输对象 (DTO) 是反模式. 为什么?有哪些替代方案? 解决方案 有些项目的所有数据两次.一次作为域对象,一次作为数据传输对象. 这种重复会带来巨大的成本,因此架构需要从这种分离中获得巨大的好处才值得.
..
我目前正在为一个项目创建 REST-API,并且一直在阅读有关最佳实践的文章.许多人似乎反对 DTO,只是简单地公开域模型,而其他人似乎认为 DTO(或用户模型或任何你想称呼的)是不好的做法.就个人而言,我认为这篇文章很有道理. 然而,我也理解 DTO 的缺点,包括所有额外的映射代码、可能与其 DTO 对应物 100% 相同的域模型等等. 我们的 API 主要是为了其他客户端可以使用数
..