【问题标题】:I had requirement like this我有这样的要求
【发布时间】:2023-03-28 07:17:01
【问题描述】:

问题表包含:

id question questionBankId rightAnswerMark wrongAnswerMark userId

QuestionBank 表包含:

id questionBankName standardId sectionId subjectId userId

所以在问题表中我必须添加具有相同 questionBankId 的多个问题,并且不应重复相同的问题。如何添加具有相同 questionBankId 的多个问题且不应重复相同的问题。

【问题讨论】:

  • 对问题创建唯一约束。
  • 为您的问题选择一个更好的标题。您的问题没有为用户提供任何好的信息。

标签: mysql spring-boot hibernate


【解决方案1】:

您必须在 2 个表之间创建关系,对于这个问题,您应该设置从 Question 到 QuestionBank 的 @ManyToOne RelationShip。

在课堂上写这个问题:

@ManyToOne
@JoinColumn(name="question_bank_id")
private QuestionBank questionBank;

【讨论】:

    猜你喜欢
    • 2018-09-21
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 2013-02-18
    • 2016-08-26
    • 2018-01-02
    • 1970-01-01
    相关资源
    最近更新 更多