问题标签 [compound-key]

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 回答
31 浏览

sql - Microsoft Access - 在具有复合键的字段上使用 Concat

我正在尝试在以下格式的表格上使用 Allen Browns ConcatRelated() 方法( http://allenbrowne.com/func-concat.html ):

其中 id1 到 id5 是我需要匹配以连接多年的字段。

例如:

应该成为

我过去使用过 Concatrelated,但是当密钥由多个属性组成时,我不确定该怎么做。

谢谢,如果我的描述不清楚,对不起

0 投票
1 回答
62 浏览

jpa - ValidationException、CriteriaBuilder、CriteriaUpdate、更新/合并复合 ID

我得到这个异常被映射到数据库中的主键列。不允许更新

我正在阅读这个问题:合并实体,更改其 ID,再次合并,导致“映射到数据库中的主键列。不允许更新”错误

我想要实现的答案就像https://stackoverflow.com/a/39680764/811293基于这篇文章:https ://thoughts-on-java.org/criteria-updatedelete-easy-way-to/

我的问题是:

表_A

表_B

现在我想更新(合并priority_B. 怎么做?

实体的Java TableBTable_B

ID/PK表BPK

我失败的代码:

0 投票
1 回答
65 浏览

mysql - 在 MYSQL 中使用触发器自动递增复合键时如何保持并发性?

我最近在我的应用程序中遇到了并发事务的错误。以前,复合键的自动递增是使用应用程序本身使用 PHP 实现的。然而,正如我所提到的,id 被重复了,并且发生了各种各样的问题,我后来煞费苦心地手动修复了这些问题。

现在我已经阅读了相关问题并找到了使用触发器的建议。

所以我打算实现一个有点像这样的触发器。

但是我对并发性的怀疑仍然存在。就像这个触发器是同时执行的并且在查询时都得到了相同的 MAX(id) 怎么办?

这是处理我的问题的正确方法还是有更好的方法?

0 投票
3 回答
30 浏览

mysql - Mysql key:是否保证单键比复合键快?

在以下两种情况下:

现在考虑查询select * from Table where column2=xxx;

第二种情况是否有可能比第一种情况更快,例如在行恰好在 column1 上密集聚集的情况下?

或者我们可以 100% 肯定地说,第一种情况总是至少和第二种情况一样快?

我尝试搜索复合/复合键速度,但与单键相比,找不到 100% 确定的答案。

0 投票
0 回答
24 浏览

java - 如何在休眠中使用复合键?

有这个类:

用户.java

AccountUserCMPK.java

帐户.java

演示应用程序.java

这使:

如何解决这个问题?

0 投票
0 回答
17 浏览

linkedin - 'Create a Campaign Conversion' linkedin API giving 'is not a Compound key' error with status 400

I am new to using linkedin APIs and all I am trying to do is use this API to create a campaign conversion, by making a PUT request through this API https://api.linkedin.com/v2/campaignConversions/(campaign:urn%3Ali%3AsponsoredCampaign%3A337643194,conversion:urn%3Alla%3AllaPartnerConversion%3A70203)

However, I receive an error of the form 'is not a compound key' with status 400. Any ideas on how to resolve it?

Linking official docs below for reference--

https://docs.microsoft.com/en-us/linkedin/marketing/integrations/ads-reporting/conversion-tracking?tabs=https#create-a-campaign-conversion