问题标签 [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 投票
3 回答
4772 浏览

c# - 数据库主键 C# 映射 - String 或 int

在 Northwind Starters Kit 中,数据库中的主键映射到 C# 中的字符串。

这是好习惯吗?如果是这样,为什么?

谢谢,列文卡登

ps:对不起,可能是错误的问题......

在 Northwind Starters Kit 中,一些表具有数据类型为 int 的自动增量主键,而另一些表具有数据类型为 nchar(5) 的非自动增量主键。为什么是这样?好吧,显然一些主键只是代码(nchar(5) 格式)。很抱歉占用了您的时间。

我认为数据类型 int 已映射到 C# 字符串,这对我来说似乎非常错误(但事实并非如此)。

0 投票
1 回答
612 浏览

schema - Biztalk映射问题,请想法

我正在研究一个中等复杂的平面文件模式,我遇到了一个曲线球。这是输入的样子:

BCT121,C,7.35,6.5,0.39,7216,"SMITH, TRACEY",13456321,CLASS DRESSMAKING SHOPPE,CLASS DRESSMAKING SHOPPE,VAN,BC,20090109,20090112,20090127,V,0.46, BCT121,C,14.7,13.01, 0.78,7216,"SMITH, TRACEY",13456321,CLASS DRESSMAKING SHOPPE,CLASS DRESSMAKING SHOPPE,VAN,BC,20090110,20090112,20090127,V,0.91,BCT121,C,60.27,53.34,3.2,5812,"SMITH, TRACEY ",13456321,ME-N-ED'S PIZZA PARLORS,ME-N-ED'S PIZZA PARLORS,VAN,BC,20090110,20090112,20090127,V,3.73, BCT121,C,201.56,179.96,0,5200,”SMITH, TRACEY ",13456321,家得宝#7145,家得宝#7145,VAN,BC,20090110,20090112,20090127,V,21.6,REF.#^1^

好的,所以客户端想要的输出如下:

每个人/卡号有 1 个名为 PRQT 的标题行,上面的每个交易都有一个行。所以对于 Tracy,我们将有 1 个 PRQT 行和 4 个 PRLN 行,它们是交易详细信息。所以它看起来像一些东西像:

PRQT、SMIT6321、13456321、详情、详情等

PRLN、SMIT6321、7.35、6.5等

PRLN、SMIT6321、14.7、13.01等

PRLN 等

PRLN 等

好的,所以我的主要问题是如何只为标题插入一个 prqt 记录?我正在查看逻辑 functoids 以查看是否有一个可以查找以查看是否已为输出模式创建了现有值。我的主键是 SMIT6321(姓氏 + 卡号的最后四位数字)。因此,基本上,如果我在 C# 中对此进行编码,我将创建一个先前插入的 PRQT 键的数组,并且在我的循环期间,当我遇到时我会对此进行查找以查看我是否已经创建了一条记录。如果我已经创建了,我会跳过,所以我没有创建重复的 PRQT 记录。请注意,记录是在源文档中按时间顺序创建的,因此上述记录可能会混乱,而不像上面的示例那样按顺序排列。

谁能指出我正确的方向?我应该使用什么仿函数?Biztalk Mapper 可以处理这种事情吗?我确定它可以...我只需要弄清楚。

谢谢,

埃里克

0 投票
2 回答
1485 浏览

c# - 如何从 MapXtreme 样式制作位图

我已经在 MapXtreme 论坛上发布了这个问题,但由于没有人在那里回答问题,我希望这里有人对这个产品有一些经验(mapxtreme 是由制作 MapInfo 的人制作的 GIS SDK)

我正在开发 MapXtreme 桌面应用程序,我们需要我们的特征样式的位图

我尝试了两种方法,但我得到的只是一个带有深色 X 的灰色位图。

这是我在代码中使用的两种方式的代码,但其中一种被注释掉了:

TIA

0 投票
2 回答
11151 浏览

java - JPA 映射文件教程

是否有关于如何使用 JPA 映射文件的精彩教程?附带映射文件的相关源代码也很棒。

0 投票
1 回答
1437 浏览

hibernate - 具有对现有表/POJO 的依赖关系的休眠映射文件

我们有一个从 hbm 映射文件创建的现有和工作数据库。

我们想为可选功能创建一些新表。

一种选择是这些新表始终存在,但我们希望表和 POJO 仅在请求时创建。

我的问题是这些表/POJO 依赖于现有的表/POJO。我已经创建了一个映射文件,但只有当它为现有表和新表以及它们的 POJO 创建创建/删除命令时,我才能让它工作。

我可以避免这个现有的表/POJO for Group 出现在创建脚本中吗?

在下面的示例中,Group 是一个现有的表/POJO。

生成它的 ant 目标如下,并且仅在列出依赖对象时才有效:

如果没有对 Group 的依赖引用,我会收到错误消息:

构建失败 C:\projects\foo\db-build.xml:187:架构文本失败:来自表 DISCON_TEST 的关联引用了未映射的类:uk.co.foo.domain.dfwv.Group

休眠版本:3.1.2

0 投票
2 回答
1174 浏览

php - 在 PHP 中格式化 SQL 结果的最快方法

什么是 PHP 中转换(My)SQL 结果的最快(最佳性能)方法,例如:

进入更容易使用:

或者是否有一个库已经这样做了,而没有增加完整 ORM 的不灵活性和性能损失?

谢谢

0 投票
3 回答
1079 浏览

hibernate - Hibernate:映射单向冗余列

在我的架构中,有一些冗余列用于加速报表查询。例如,销售的采购总额保存在表格的"purchase_total"列中"sale",但在模型中,它是通过将销售中每个购买的商品的售价相加来动态计算的。可以通过在 Sale 对象上调用“getPurchaseTotal”访问器来检索此值。

有没有办法在插入/更新时将此值映射到销售表中的 purchase_total 列,但在从数据库加载时不包含在销售对象的水合中?我猜它类似于派生或计算的列,但相反。

最好通过数据库本身的触发器来处理这个问题吗?

0 投票
3 回答
1029 浏览

mapping - BizTalk 2006 R2 映射问题

我有这些数据(所有元素都是可选的):

我需要将其映射到另一个模式(所有元素都是必需的):

由于原始请求中的元素是可选的,因此映射只会为原始包含的元素生成对应的元素。但是请求的验证将失败。

例子:

将映射到

验证将失败,因为我缺少 Element1 和 Element2。回应应该是(我认为):

我怎样才能在映射中做到这一点?如何确保在输出消息中创建元素?

而且,顺便说一句,如果不存在子元素(比如说“data/optionalElement1/value1”,我如何确保创建了目标子元素“request/Element1/subelement1”?

0 投票
2 回答
397 浏览

vim - vim 映射问题。我怎样才能制作地图:r!