-
1 votesanswersviews
实体框架4.1代码优先,组合主键作为外键
我遇到了Entity Framework的问题,我有类似于以下模型的东西: public class ClassA { public int ClassAID { get; set; } } public class ClassB { public int ClassBID { get; set; } } public class ClassC { public int Class... -
1 votesanswersviews
Sequelize包含多个where条件
使用sequelize和'include'有点问题 . 问题是我的模型在子表中使用了两个主键 . 所以它就像这个父表用户:Id,...发布:Id,UserId(外键,绑定到用户ID),... Post Hash标签:HashTag,PostId(外键,绑定到Post id),UserId(外键,绑定到Post表的用户ID) 因此,表层次结构看起来像这个用户 - post-post哈希标记 现在,... -
2 votesanswersviews
MySql中的外键作为复合主键
我有一个名为Shop with this 3 tables的数据库: create table usr( id_usr varchar(20) not null, primary key(id_usr) ); create table product( id_product varchar(20) not null, id_size varchar(20) no... -
0 votesanswersviews
将主键添加到现有表[重复]
这个问题在这里已有答案: Change Primary Key 2个答案 我是否可以向已具有主键的表添加新列,以使新列和现有主键形成复合主键? -
0 votesanswersviews
Microsoft T-SQL不支持多个主键;建议的解决方法?
我正在阅读PerformanceDBA给这个SQL Question提供的精彩回复 . 在PerformanceDBA 'Full Example'中,表'user'和'sport'每个表显示两个PRIMARY KEY . 注意;如果仔细查看PerformanceDBA响应,您会注意到主键一包含一个字段,而主键二包含三个字段;复合键 . 鉴于Microsoft T-SQL Server每个表不支持... -
2 votesanswersviews
如何从SQL中的复合主键迁移到单个属性键?
我想将使用复合主键的表迁移到唯一的主键 . 我的表如下: CREATE TABLE REGM ( LNG_CD VARCHAR2(2 BYTE) NOT NULL ENABLE, REG_NRI NUMBER(10,0) NOT NULL ENABLE, ... CONSTRAINT PK_REGM PRIMARY KEY (LNG_CD,... -
1 votesanswersviews
SQL Server:复合键主键约束fk,无法理解SQL架构图
我正在寻找电子商务网站的基本SQL图,我遇到了这个例子:http://addons.oscommerce.com/info/3853/page,23 . 有许多表具有复合主键,但它们似乎只有一个外键约束 . 这是主题中的一个表的捕获: products_options_values_to_products_options 和 products_options_valuesschema:http:/... -
326 votesanswersviews
我可以在一个表中拥有多个主键吗?
我可以在一个表中拥有多个主键吗? -
2 votesanswersviews
如何将jsf @ConversationScoped bean与hibernate复合主键一起使用?
我是一个使用java和jsf和hibernate的newbe,我一直在使用jboss forge为我的实体生成crud函数,但我不知道如何使用hibernate @embedable id,这是我的代码 . @Entity @Table(name = "estado", schema = "public") public class Esta... -
0 votesanswersviews
如何使用具有多列/复合主键的表(JPA 1.0 @IdClass)实现继承?
给出以下表格: CREATE TABLE Employees ( first_name VARCHAR(50) NOT NULL, last_name VARCHAR(50) NOT NULL, birth_date DATE NOT NULL, PRIMARY KEY (first_name, last_name) ); CREATE TABLE Managers ( fi... -
1 votesanswersviews
Hibernate HBM2DDL为主外键生成可为空的字段?
我正在使用hbm2ddl(来自hibernate3-maven-plugin 2.2)来生成基于我的JPA注释实体的DDL . 通常,这工作正常,但我最近介绍了一个使用由两个外键组成的复合键的实体,这导致DDL生成出现问题 . 具体而言,生成的DDL指定主键列可以为空,而主键列不应该是这种情况 . 因此,由于列可以为空,MSSQL无法创建主键约束 . 这是实体 @Entity @Inheritan... -
166 votesanswersviews
ALTER TABLE添加复合主键
我有一个名为 provider 的表 . 我有三列名为 person , place , thing . 可能存在重复的人,重复的地方和重复的事物,但是永远不会存在重复的人物 - 事物 - 组合 . 我如何使用这三列在ALTER TABLE中为MySQL中的此表添加复合主键? -
10 votesanswersviews
将主键更改为组合键(主键已存在)
我试图将我的SQL数据库中的表的主键从现有键更改为复合键,该组合键不包括现有列 . 由于以下错误消息,以下代码无法正常工作: DROP PRIMARY KEY: PRIMARY附近的语法不正确 . 期望COLUMN,CONSTRAINT,ID或QUOTED_ID ADD PRIMARY KEY: PRIMARY附近的语法不正确 . 期待身份证 T-SQL代码: ALTER TABLE Ag... -
3 votesanswersviews
复合主键/外键问题
我正在使用SQL Server 2008 R2,C#和ASP.Net . 我有一个表,其中包含一个复合主键,该主键由一个票号和该票证在表中显示的次数组成 . 票证频率由C#代码计算: VTTTickets.InsertParameters[0].DefaultValue = VTTTTicketNoBox.Text; string CommString = "SELECT COUNT(*... -
2 votesanswersviews
使用外键作为复合主键的一部分
我在SQL Server中有两个表 . 第一个是属于单个作业的所有1:1关系,其主键声明如下: CREATE TABLE Jobs( JobNumber bigint PRIMARY KEY ) 第二个表是所有作业组件及其1:1关系的列表 . 每个组件通过其作业编号引用单个作业,该作业是外键,并且多个组件可以引用相同的作业 . 组件在作业中编号为1,2,3等 . 是否可以合理地在第二个表中的复合... -
1 votesanswersviews
外键属性可以是复合主键的一部分吗?
遵循TPC模式 . 我有一个名为Entity的抽象类,它由Person和LegalEntity继承 . public abstract class Entity { public int Id { get; set; } } public class LegalEntity : Entity { public string CorporateName { get; ... -
547 votesanswersviews
多列上的Sqlite主键
在SQLITE中在多于1列上指定主键的语法是什么? -
5 votesanswersviews
在Code-First Entity Framework中包含复合主键中的外键
我有一个名为 Member 的实体,我想为其设置 MemberId 和 GroupId 的主键 . 在这种情况下, GroupId 是实体 Group 的主键 . 使用下面的代码,外键设置正确,但它不包含在主键的一部分中 . 如何添加外键列以生成复合主键? public class Member { [Key] public string MemberId { get; set; ... -
147 votesanswersviews
如何正确创建复合主键 - MYSQL
这是我正在使用的激烈设置的粗略过度简化 . table_1 和 table_2 都具有自动递增代理主键作为ID . info 是一个包含有关 table_1 和 table_2 的信息的表 . table_1 (id, field) table_2 (id, field, field) info ( ???, field) 我试图决定是否应该使 info 的主键成为 table_1 ... -
3 votesanswersviews
关联表中的主键
假设有一个包含表 Person(ID, Name) 和 Product(ID, Name, Color) 的小型数据库 . ID列显然是每个表的主键 . 我想像往常一样添加一个关联多对多表 Order(PersonID, ProductID, Date) . 我的印象是表Order的主键是组合 (PersonID, ProductID) . 但是在一些方法中,建议将组合 (PersonID,... -
0 votesanswersviews
Hibernate Envers复合主键relatedId请求
我使用Hibernate Envers进行审计,并且存在复合主键的问题 . 基于相关属性,我有许多具有复合主键的实体 . 该结构如下: @Entity @Audited @Table(indexes = { @Index(columnList = "person_id"), @Index(columnList = "document_id")... -
1 votesanswersviews
JPA 2.0(Hibernate)使用@JoinTable为@OneToMany生成错误的连接表PK
我使用JPA 2.0与Hibernate 4.3.5并尝试使用Hibernate自动生成我的表 . 我在Contact实体中创建了以下条目: /** * Address */ @Valid @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) @JoinTable(name = "contact_address&q...