问题标签 [object-object-mapping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
155 浏览

dao - ORM 之类的语义数据框架?

是否有用于处理 RDF 的图形到对象映射框架?我想得到一些建议和任何个人经验。

背景详情:

我有一个一直在使用 Oracle 的应用程序,由于数据的动态特性,我们决定将 oracle 数据库替换为语义数据存储。我编写了模块来执行 sparql 查询并返回 Jena 对象。我想尽量减少对其他层的更改,所以我想知道是否有一个框架可以替代我现有的 Hibernate ORM 层。(当前架构 Oracle DB -> JPA(由休眠支持)-> 会话 Beans(公开为 WS)。

0 投票
2 回答
2608 浏览

objective-c - 向对象发送发布请求和映射响应

我是restKit的新手,我有几个问题要问你。我无法理解如何使用 json/xml 将 Post 请求发送到我的 Web 服务并将传入的回复与我的类映射。任何人都可以给我一个帮助。我正在使用的代码是这样的:在我的 applicationDelegate 中,我正在实例化提供基本 URL 的 RKObjectManager:

当帖子发送到 /login 时,服务器应该发回一个有效的 json,然后将该 json 映射到我的 User 类。

当我执行它时,不会触发 objectLoader 方法,我对 restkit 的理解是它们应该在什么时候被调用

被执行?任何帮助表示赞赏:)

0 投票
1 回答
142 浏览

c# - 将对象实例克隆为其基本类型

我有以下课程:

我手里有一个 AddCouponInfoRequest 实例,我想获得一个具有相同值的 namespace.Request 实例。

这不能正常工作:

xml序列化后的值为:

< AddCouponInfoRequest xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\ n \r\n \r\n ...

我需要一个纯 namespace.Request 对象。做这个的最好方式是什么?

提前致谢,

0 投票
1 回答
280 浏览

objective-c - 多次引用相同对象的 Restkit 对象映射

我正在使用 Restkit 使用 Json 文件为数据库播种。我的问题是当同一个对象被其他两个对象引用时,如何构造文件来表示对象之间的关系。

在我的应用程序中,我有一组位置,每个位置可以有一个或多个人,但是我也有一组组,每个组也可以有一个或多个人。名字无所谓。重要的是有些人既存在于一个组中,也存在于一个位置中。如何使用 Json 文件表示这些关系并使用 Restkit 将这些关系正确映射到对象?

0 投票
1 回答
2348 浏览

c# - c# ValueInjecter : 映射整个对象图

我刚刚开始为我的实体映射(DTO <-> 实体)使用 ValueInjecter。这是我的 DTO:

这是我的 NHibernate 代理类:

现在,我需要IncidentDTO从存储库中查询。来自数据库和地图的存储库查询Incident和表->使用 ValueInjecter 并返回。AgencyIncidentTypeIncidentIncidentDTOIncidentDTO

使用 ValueInjecter 进行上述映射的最佳方法是什么?

谢谢, 普拉泰克

0 投票
1 回答
304 浏览

java - Java 将对象映射到对象 - Moo

我有一个关于 Moo (https://github.com/geoffreywiseman/Moo/) 的问题,我自己无法解决。我有这个类结构:

我想把它们翻译成:

我不知道的是:

  • 我是否能够将一个类的一个属性转换为另一个类的另一个属性?
  • 除了对对象集合做同样的事情吗?
  • 和同一类对象的集合一样吗?

为什么我需要这个?因为我将“Middle”类的对象作为 JSON(或 XML)返回,并且我需要它具有诸如“OutputMiddle”之类的结构,但我不想在 JSON 创建后干预它并更改名称手动的节点。

谢谢!

0 投票
1 回答
197 浏览

objective-c - 使用 Restkit 对象映射的同一对象的多个实例

我正在使用带有嵌套 json 数据的 Restkit 对象映射。它会很好用,每个歌曲对象都有一个相关的说唱歌手对象。除非您在下面看到,两首歌曲的 rapper 相同,但每个歌曲对象都有一个单独的 rapper 对象实例,因此在比较时它们不匹配。如果 Restkit 基于唯一 id 存在,有没有办法让它们使用相同的实例?

0 投票
1 回答
83 浏览

oop - 与对象的多对多关系,其中存在中间字段?

我正在尝试在我的工作场所构建服务器和应用程序的模型。一台服务器可以托管许多应用程序。一个应用程序可以托管在许多服务器上。

通常我只会让主机类包含一个列表,而应用程序类包含一个列表。但是,有一些特定于特定主机-应用程序关系的字段。例如,UsedMb 表示主机上的应用程序使用的磁盘空间量。

当然,我可以有一个 HostedApplication 类来表示一个包含 UsedMb 字段的中间对象。Host 和 Application 类都将包含一个 List。

然而,问题在于,应用程序还需要了解其主机的某些方面,这些方面将包含在 Host 类中(例如,主机在地理上分布;应用程序需要知道它托管在多少个数据中心,因此它需要能够检查其所有主机的 DC 名称。

因此,我可以让 HostedApplication 类同时保存对它所引用的 Host 对象和 Application 对象的引用。但在某些情况下,我需要遍历所有应用程序(在其他情况下,需要遍历所有主机)。因此,我需要 3 个单独的列表,一个列表和列表,以及一个列表,以便能够根据需要遍历所有三个列表。

我的基本问题是,处理这种配置的标准方法是什么?所有选项都有优点和缺点。我提到的最后一个选项似乎最正确,但是有三个列表是不是有点过分了?有没有更优雅的解决方案?

0 投票
0 回答
222 浏览

objective-c - Restkit嵌套对象映射失败

我必须解析JSON下面发布的嵌套对象。它没有得到任何测试对象。我做错了什么?

创建的对象:

0 投票
1 回答
744 浏览

objective-c - Restkit 对多关系追加到集合而不是设置新集合

我有一个与 iOS Restkit 相关的问题。我有一个来自远程服务器的父子关系数据,并将这些对象映射到NSManagedObject带有 Restkit 的对象。我目前遇到的问题是对服务器的每个请求总是清除“子”关系并将其替换为来自服务器的新数据。有没有办法避免这些并附加新的孩子?

例如:我有一个经典的 Category --> Products 关系。

这工作正常,一切都与CoreData上的关系正确保存。但是,如果我向服务器发出另一个请求并有新的响应:

我将让产品 3 和产品 4 替换数据库中的产品 1 和产品 2。我确定我正确设置了所有关系和主键。(两者cat_idprod_id设置为主键)。

通过RestKit的内部框架调查,我注意到line 576RKObjectMappingOperation课堂上,有

所以我想这很容易改变

[destinationSet setSet:destinationObject];

[destinationSet addObjectsFromArray:[destinationObject allObjects]]

但我想知道是否有更好的方法来做到这一点?

干杯,