好吧,我有一个关于应用程序设计的问题。我的应用程序允许在 jira 中创建票证。我们准备了一些克隆票,我的应用程序应该克隆并替换这些票中的占位符。
我们有一堆按类型分类的工单,例如我们有一个设置、移动或自定义模板类型。我们将这些类型存储在数据库中,它们指的是实际的模板问题。
我的问题是如何以最佳方式从数据库接收模板。因此用户可以从下拉菜单中选择他想要的任何设置模板。在我以硬编码方式获取模板类型的那一刻,通过它们的主键并在用户界面中显示它们引用的模板。
this.setup = super.getTemplateTypeDAO().getByPrimaryKey(1);
this.mobile = super.getTemplateTypeDAO().getByPrimaryKey(3);
setup.getJiraTemplates(); //displayed in user interface
这是一种正常的方法还是我应该为这些模板类型定义一个配置文件?
提前致谢!
最佳答案
您不应使用数据库中的硬编码 ID,应按以下方式处理:
使用两个下拉菜单,第一个选择模板类型(设置,移动,...),第二个选择所选类型的相应模板。
因此,首先您阅读模板类型并填写下拉菜单,当用户选择模板类型时,您将加载所选类型的模板。
数据库设计应如附图:
关于java - 通过静态标识符从数据库接收数据(Java 中的示例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54762312/