gpt4 book ai didi

java - 通用网络服务中的数据模型

转载 作者:行者123 更新时间:2023-11-30 08:48:10 25 4
gpt4 key购买 nike

在一个常见的restful服务中,至少有3种模型,它们指的是同一个东西,但在不同的情况下略有不同。

  1. 第一个模型用于接受来自 post 请求的数据,字段 template_id 的值为“id12345”。

  2. 第二个模型是DB实体,我们也有一个DB实体,里面也有一个template_id字段,但是这个字段的类型是int,是一个内部模板主键在 db 中,它是一个整数。

所以我不能直接将post数据转换为DB实体来插入到DB。

  1. 第三个模型是rest response,比如我想在模型中添加/删除一些字段。所以我也无法直接将DB实体转换为json响应。

所以我想知道处理这三个模型之间的小差异的好方法。

我是否需要创建 3 个名为 postDataModel DBModel responseModel 的模型?我认为这不是一个好主意。

最佳答案

post data和rest response可能是一样的,都属于Representation层。

这里有一个例子。 restlet-tutorial

关于java - 通用网络服务中的数据模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32096399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com