我的数据库如下所示:
Questionnaire
Id
Description
Category
id
description
QuestionnaireId (FK)
Question
id
CategoryId (FK)
field
当我复制调查问卷时,我希望复制所有基础表。因此,这意味着表调查问卷获得了一个新的Id。然后,还必须复制调查问卷的所有所属类别。因此,新插入的类别必须获得新的调查问卷Id。在分类之后,必须复制问题。但是categoryId必须更新到新插入的类别。
我如何使用t-sql来做这件事?
我必须写一个与JSP和Servlet的网站,其中显示一个问卷,并获得用户的结果。
我已经编写了问题对象、调查问卷(问题的随机列表)和问题库。
现在,我的Servlet生成一个调查问卷实例并显示问题。我的问题是我不知道如何得到结果。我可以得到答案,但AFAIK每次我加载Servlet时,它都会生成一个新的问卷,而答案将是无用的。那么我如何才能将答案传递给正确的调查问卷呢?或者,我如何将调查问卷传递给我的新Servlet?
非常感谢。
编辑:以下是问卷的代码:
public abstract Question getNextQuestion();
public abstract void set
在我的项目中,我有三个不同类别的用户:
Guest
Registered
Admin
如果Registered用户登录,我想向他们展示他们的订单(如果他们点击按钮)。
相反,Admin可以看到所有用户的订单。我可以使用OrdersController向Registered用户显示内容。
是否需要为Admin创建一个新的控制器,或者我可以在与if the user is a admin do this用户使用的控制器(例如OrdersController)中使用if the user is a admin do this子句?
在对象中加载数据时,是否有任何最佳实践或指导原则?
例如。您正在处理调查问卷。调查问卷包含问题。问题的数量可以从0到500不等。调查问卷包含一个名为GetAllQuestions()的方法。
这就是我的观点。是否建议创建一个成员变量(假设是Collection<Question>类型的_allQuestions )并将该变量填充到构造函数中?代码:
public class Questionnaire
{
Collection<Question> _allQuestions;
public Questionnaire()
{
_allQuestio