composite-key

    0热度

    1回答

    我有一个消息回复其他消息的模型。相同的message_id可以在多个帐户中。我无法找到一种方法将帐户和message_id作为复合关键字并在关系中使用它。 我有这个迄今为止得到: class Message(Base): __tablename__ = 'messages' id = Column(String(20), primary_key=True) accou

    2热度

    3回答

    我有2个表格: T_CAMPAGNE_SMS_REPARTITION和T_CAMPAGNE_SMS_EXECUTION。 在T_CAMPAGNE_SMS_REPARTITION有2个主键。 在T_CAMPAGNE_SMS_EXECUTION有1个主键和4个外键。 如何添加第四外键T_CAMPAGNE_SMS_EXECUTION的CLE_PARTITION? 我已经试过这样: ALTER TABLE

    0热度

    1回答

    我有一个类似的问题如下,但解决方案并没有解决我的问题。 hibernate composite Primary key contains a composite foreign key, how to map this 我试图加入2个表,每一个具有与部分外键引用的复合主键。 Table A -------- f1 (pk) f2 (pk) f3 (pk) f4 (pk) Table

    0热度

    1回答

    我已经使用JPA构建了我的数据模型,并使用Hibernate的EntityManager访问数据。我正在为其他类使用此配置,并没有任何问题。 问题是我创建了一个具有复合主键(两个键是外键)的实体,添加元素的工作非常完美我在数据库中检查了它,但我无法从数据库检索填充的行。例如,如果我查询“FROM referentiel”以返回表中所有参数列表,我得到这个list.size()具有适当数量的元素(2

    2热度

    1回答

    我最近开始使用MySQL Workbench来管理EER图。直到现在我一直在使用phpmyadmin,我从来没有遇到识别&非识别关系的条款。 我查了一下网上的差异,并阅读了几个关于该主题的Stack Overflow答案,但我仍然非常无能。 从我的理解,我将举一个我的数据库中的场景的例子,我会提出正确的解决方案。 所以在我的数据库中,我有一个users表,包含了各种方法来联系用户一个contact

    0热度

    1回答

    我使用实体框架存储以下实体类的对象: public class Library { public int Id { get; set; } private ICollection<Book> _books; public virtual ICollection<Book> Books => _books ?? (_books = new List<Book>())

    0热度

    1回答

    我不确定如何将问题的词语足够好地提供给Google,这对Google很有帮助 - 大多数结果都是关于指定外键,以便您可以使用JOIN运算符。 编辑: 为了澄清,我在这里有两个主要概念 - 跟踪器和跟踪器的读数。跟踪器可以有任意数量的输入。跟踪器的读数对于该特定时间点的跟踪器上的每个输入具有值。 Tracker Id (Key) Name TrackerInput

    2热度

    1回答

    我在困难中停留在Hibernate组合键中的问题。 错误:org.hibernate.MappingException:无法确定类型为:java.util.Set,在表:IDP_UserManagerMapping,列:[org.hibernate.mapping.Column(idps)]。我试过机智@transient和其他的东西,但没有效果请帮助。 public class IDPUserM

    2热度

    1回答

    说我想设计一个系统,用户可以创建帖子,每个帖子属于一个用户,但用户可能有多个帖子。另外,假设我想支持查找给定用户ID的所有帖子,以及通过postId简单查找帖子。我还想存储用户特定的帐户详细信息,例如帐户创建日期。造型 的一种方式,这将是如下: CREATE TABLE user ( userId int, name varchar, userDetail1,

    0热度

    1回答

    我正在尝试在具有组合键的表格的spring-boot中工作。 (在我的情况整数&整数) 我用这个答案来了解如何写表具有复合键: https://stackoverflow.com/a/3588400/7658754 ,但我不明白怎么从它读取。 作为函数CrudRepository的“findOne()”只能得到一个参数(在我的情况下是整数),但是然后EntityManager抛出一个Excepti