腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
自动
映射
->
DTO
到
实体
-如
何在
映射
时
触发
设置
器
验证
c#
、
domain-driven-design
、
automapper
我创建了一个域
实体
,所有的set方法都是私有的,因为它们在
设置
数据之前需要进行一些
验证
。 因此,我有Dtos来交换数据,然后将其
映射
到
实体
,这样如果一切顺利,我就可以持久化
到
数据库。当将
Dto
映射
到
实体
时
,我得到了填充了所有属性的
实体
,但是SetXXX并没有像我直接调用构造函数那样被执行。 在使用AutoMapper
时
,对于这些情况,最佳或正确的方法是什么?;
浏览 29
提问于2020-04-23
得票数 0
回答已采纳
1
回答
基于属性名的C# AutoMapper自定义解析
器
c#
、
automapper
、
dto
我使用AutoMapper (v6.1.1)将一些
实体
对象
映射
到
DTO
对象,这些对象将由.NET 4.6.2中的Web Api REST Web服务返回。现在,我手动
设置
映射
如下:{ .ReverseMap();但是,
如
您所见,
DTO
对象的所有属性都简单地命名为
浏览 4
提问于2017-07-14
得票数 2
回答已采纳
1
回答
在Spring中
验证
JPA
实体
的合适方法
java
、
validation
、
spring
、
jpa
在开发过程中,我体验
到
的最重要的事情是id Validation,特别是JPA Entities。我们只是简单地进行
验证
,比如:public class Input { @GeneratedValue1)
实体
类@Entity(name = "users")@AllArgsConstructor @EqualsAndHashCodeString
浏览 0
提问于2020-12-14
得票数 2
1
回答
将非兼容属性从
DTO
映射
到
实体
mapping
、
entity
、
domain-driven-design
、
dto
我正在重构一个web应用程序,以确保我的
实体
总是在有效状态下初始化。这意味着我将
DTO
用于用户输入,并在
验证
后将这些
DTO
映射
到我的
实体
。可能只有我,但
浏览 0
提问于2019-03-28
得票数 0
1
回答
在JSF2 idea应用程序中使用Bean Validation (JSR303)是个好主意吗?
validation
、
jsf
、
jakarta-ee
、
jsf-2
、
bean-validation
重点是,Iam遵循一些域驱动的体系结构,这意味着域模型在JSF层用作支持bean模型,并且通常作为持久层的持久化
实体
。在不同的层使用相同的模型将产生仅一次性定义相关模型限制的优势。在此级别使用Bean
验证
提供了此模型对JSF、JPA等的限制。 现在我的问题是,将bean
验证
与JSF2一起使用是否是一个好主意?我担心的是,将
验证
限制直接链接到模型可能是错误的方法,因为JSF生命周期的
验证
通常比访问模型(对于其
验证
规则)更早发生。据我所知,JSF
验证
不会在模型处理过程中发生
浏览 1
提问于2014-03-24
得票数 1
3
回答
如何保持
验证
的干性?
.net
、
asp.net
、
asp.net-mvc
、
asp.net-mvc-3
、
automapper
如果我使用
自动
映射
程序将域属性
映射
到
dto
,那么我意识
到
,当
dto
映射
到保存的域
实体
时
,我的域层可以返回一组
验证
规则。但是,我没有看到一种让客户端
验证
工作并将错误添加到模型状态以使它们与视图模型上的正确属性相对应的方法。 干杯
浏览 0
提问于2011-01-10
得票数 15
回答已采纳
3
回答
将
DTO
传递
到
服务层
c#
、
java
、
design-patterns
、
multi-tier
、
three-tier
将
DTO
对象传递
到
服务层不是很好的做法吗?现在,我的服务层方法如下所示:从
DTO
映射
到业务
实体
(MyEntity)的值是在表示层上完成的。但是,我想将方法签名更改为:从
DTO
映射
到业务
实体
后,在服务层上将发生
映射
。编辑:我想要它,因为在从
DTO
<e
浏览 1
提问于2013-11-20
得票数 10
回答已采纳
1
回答
如何将数据
映射
到服务层中
实体
,其中
实体
具有对象引用,而数据
到
具有实例变量
java
、
spring-boot
、
entity
、
dto
、
mapstruct
我有一个问题,我有一个
dto
类 Class Vehicle{ private String name;}和一个
实体
类,比如 Class VehicleEntity{ private String name;} 我有一个
映射
器
,我在其中
映射
服务层中的两个类现在的问题是,
映射
器
如何从
dto
中
浏览 17
提问于2019-03-17
得票数 0
1
回答
在多项目解决方案中配置超过1个AutoMapper
c#
、
.net
、
automapper
在
DTO
层,我使用AutoMapper将底层
实体
映射
到
DTO
,而在MVC应用程序中,我计划再次使用它将
DTO
映射
到ViewModels,然后再
映射
回来。因此,在
DTO
层的上下文构造函数中,我调用静态RegisterMappings()来注册底层
实体
和
DTO
之间的
映射
。到目前为止还没有问题。然而,在MVC应用程序的Global.asax中,我也调用了RegisterMappings() (来自与<em
浏览 5
提问于2017-02-01
得票数 2
回答已采纳
1
回答
如何使用AutoMapper合并/拆分属性?
automapper
我们使用
自动
映射
程序()在
实体
和
dto
之间进行
映射
。我们有这样一种情况,一个
实体
上的一个属性对应于
dto
上的三个不同属性,我们需要编写一些自定义逻辑来进行
映射
。有人知道我们是怎么做到的吗?(我们需要双向
映射
,从
实体
到
数据)。 我注意
到
AutoMapper支持自定义解析
器
来执行自定义
映射
逻辑,但据我从文档中所知,它们只允许您将一个属性
映射<
浏览 0
提问于2011-01-14
得票数 0
回答已采纳
1
回答
将数据
映射
到
实体
?也许是automapper?属性是否应该匹配?linq选择
c#
、
linq
、
automapper
、
dto
我以前做过一些
DTO
和
实体
的工作...但这也是一个自定义实现。在该实现中,使用了
自动
映射
器
。我知道,当
实体
属性与
DTO
属性匹配
时
,
自动
映射
程序“效果最好”。但如果他们不这么做呢?对于不能在查询中实例化“LINQ
映射
”“
实体
”这一事实,这是一个真正的解决方案吗?需要说明的是,您不能在使用linq
时
选择一个新的“
实体
”,您必须选择一个未
映射<
浏览 3
提问于2013-07-25
得票数 0
1
回答
在RESTful API中创建和
验证
实体
模型及其
DTO
的正确方法是什么?
java
、
spring
、
spring-boot
、
rest
、
api
我已经为“独立”
实体
创建了端点、模型和JPA存储库。但是现在我开始把它们连接起来,在做了一些研究之后,我得出结论,我可能必须创建
DTO
。我不认为每次创建带有POST请求的新Order
时
,我都应该让客户端将请求中的整个Customer和Employee对象作为Order的嵌套对象发送(如果我在这方面也错了,请告诉我)。在此之前,
如
您所见,我只需使用@Valid,当针对Order模型调用端点
时
,它将
自动
得到
验证
。但是,如果创建
DTO
,则必须使用相同的方法<
浏览 0
提问于2020-04-25
得票数 2
回答已采纳
1
回答
在任何utitliy类中都可以使用@Component吗?
java
、
spring
、
spring-boot
我有一个转换
实体
到
DTO
的类,类主要是来自Orika包的
映射
器
ConfigurableMapper。我已经用@Component对
映射
器
类进行了注释,并
自动
将任何类从
DTO
转换为Mapper。这可以在没有@Component和
自动
装配的情况下实现。 请给我开导一下。
浏览 0
提问于2021-05-27
得票数 0
1
回答
Spring应用程序中的应用层
java
、
spring
、
spring-boot
、
architecture
、
application-design
我们的应用程序有3层: clientsconvert 控制
器
层-在这一层,我们(其中一些是在春季前
自动
完成):接收来自我们的
dto
对象的请求,并
验证
这个
dto
,将
dto
和登录用户信息转换为某个对象或DB不确定,如果需要的话,但是我们可以引入某种类型的inputService,因此合同是这样的:Controller将经过
验证
的客户端
dto
转换为ServiceDto,并调用服务层,并使用ServiceDto执行业务逻辑,并将业务操作的结果和Service
浏览 2
提问于2020-05-19
得票数 1
2
回答
在Hibernate会话之外执行Mapstruct
映射
java
、
hibernate
、
spring-data-jpa
、
mapping
、
mapstruct
我使用Spring数据和Mapstruct,我不希望hibernate在将
实体
映射
到
dto
时
盲目地加载所有元素。最佳实践是从服务层返回
Dto
,因此我们需要将
实体
解析为服务中的
Dto
。所以我想出了几种解决方案 使
浏览 0
提问于2021-03-23
得票数 0
回答已采纳
1
回答
您对项目中的do有何看法?
java
、
spring
、
hibernate
、
spring-boot
如
何在
Spring项目中使用
实体
和do?假设有我们的层次:服务(
如
Spring @Service-annotated bean)而且我的代码在服务层读取
实体
中没有问题,可以从仓库中读取有两种方法可以做到这一点:不是在服务类中转换它们,而是确保您不能访问链接的
实体
以防止session is lost异常。当您必须从其他服
浏览 0
提问于2019-10-27
得票数 -3
1
回答
Mapstruct -empty集
java
、
mapstruct
在其中一个
实体
中,我
设置
了oneToMany结构。当我在存储库中使用findAll ()检索所有数据
时
,如果没有绑定,则返回一个空的HashSet。Mapstuct将
实体
映射
到
DTO
上,当它遇到空集
时
,它会给出NullPointException异常。在创建的
映射
器
中有一个条件,如果HashSet为null,则返回nulla,但这里是一个空集合。如
何在
DTO
上
映射
实体</e
浏览 33
提问于2019-04-02
得票数 0
1
回答
在数据库中进行更改后,将.edmx
实体
属性
映射
到
DTO
c#
、
asp.net-mvc
、
automapper
我对我的应用程序使用了数据库优先的方法,所以生成了一个.edmx文件,我已经
映射
了存在于我的.edmx文件中的
实体
。现在我的问题是,每当我通过在模型浏览
器
中更新数据库来更改.edmx
实体
文件
时
,我必须手动更改
DTO
实体
。这是我的<em
浏览 1
提问于2015-09-21
得票数 0
1
回答
从单一来源生成“并行”数据对象代码的方法?
c#
、
nhibernate
、
semantics
、
semantic-markup
我有一堆
实体
反映了我的应用程序中的数据流。同样的数据是这样的: 1.流畅的nHibernate
映射
2.数据库访问对象3.
实体
(类似于“清除服务
器
端的数据”) 4.
DTO
对象,即
实体
,可能还有一些额外的字段,用于客户端-服务
器
交互。 所有这些都必须支持相同的字段集,我还必须在DAO和
实体
以及
DTO
和
实体
之间
设置
自动
映射
。如你所见,这是大量的手动复制。有没有软件可以帮
浏览 0
提问于2014-04-03
得票数 1
1
回答
在解决方案中有两个项目,每个项目都有自己的AutoMapper配置
c#
、
automapper
我想有两个项目在我的解决方案,有自己的,
自动
地图共轭。 我有一个ASP.Net MVC项目,下面是一个使用
实体
框架的类库。类库使用EF获取
实体
,然后使用
自动
映射
程序将它们转换为
DTO
,MVC应用程序使用
自动
映射
器
将
DTO
转换为MVC模型。我只是不知道为此
设置
自动
映射
器
的正确方法,在MVC项目中,Global.asax.cs Application
浏览 0
提问于2018-01-24
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券