国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java - 動態表單應該如何設計數據庫?

瀏覽:116日期:2023-11-30 15:48:52

問題描述

需求是這樣的

在后臺管理界面錄入表單信息,規定有哪些表單 (可以增刪)java - 動態表單應該如何設計數據庫?

在前端顯示哪些表單的可以填寫

最后把填寫的表單(產生的真實數據)存入數據庫

最后填入的數據需要能夠方便查詢,排序,過濾的數據

我在網上找了挺多資料都不太符合我的需求。 有沒有設計大神提供一下設計的思路!!!

問題解答

回答1:

1、先定義一張控件表,如單行文本,多行文本,單選,多選,時間等2、再定義一張配置表,用來定義一個Form有哪些字段,以及字段名字(用來顯示,如姓名,性別),控件類型,字段默認值,字段長度,是否必填等信息3、然后在后臺把對應配置表添加的記錄存到另一張記錄表,記錄表里存放的可能有多個單行文本,多個單選等記錄(多余)4、接著根據記錄表的信息顯示Form,5、最后填寫完Form提交的時候,再把填寫的資料保存起來就可以了,6、當需要顯示填寫的資料的時候,根據配置表和Form對應的記錄,把相應的資料顯示在對應的控件中

補充

java - 動態表單應該如何設計數據庫?

回答2:

補充一下關于查詢這塊。基本思路和一樓一致。但是數據的篩選查詢確實是一個問題 這樣的話可以考慮加一個專門負責檢索的表

java - 動態表單應該如何設計數據庫?

id 主鍵自增 search_id 是數據id filed_id 是 字段 的id data 就是數據值了

當前臺添加完這條數據的時候 在執行回調把 相關數據 插進這個表里 負責搜索就好了 這個表該加索引就加索引 應該夠用了

回答3:

最好把數據存儲到mongo 如果存儲關系數據庫那就是個大坑,另外一定要存儲一份匯總數據,然后在單獨把表單數據存儲一份,比如我新建了10個表單那么就存儲10個集合

回答4:

支持mongodb存儲,像商品屬性這些 各種顏色 各種尺寸的 用mongodb存儲相當愉快另,不是所有查詢邏輯都寫在SQL端才行,有一些邏輯提取出來寫在代碼層你會發現性能提升不少,可以少了不少join操作。

標簽: java
相關文章:
主站蜘蛛池模板: 一级特黄特黄毛片欧美的 | 91久久线看在观草草青青 | 亚洲一区二区三区免费在线观看 | 久久精品a亚洲国产v高清不卡 | 国产亚洲人成a在线v网站 | 欧美综合一区 | 成人一级大片 | 久久视频精品线视频在线网站 | 99re6热视频精品免费观看 | 成年网站在线 | 国内精品久久久久久久影视麻豆 | 国产日本在线视频 | 国产三级毛片视频 | 欧美一级视频免费 | 99精品国产高清一区二区三区香蕉 | 亚洲精品成人网 | 国产成人毛片 | 国产欧美一区二区三区视频在线观看 | 亚洲在线视频一区 | 手机看片福利永久 | 狠狠色丁香婷婷综合久久来 | 日韩精品一区二区三区免费观看 | 国产精品精品 | 黄色三级视频在线播放 | 男女猛烈无遮掩免费视频 | 成人亚洲欧美日韩中文字幕 | 狠狠色婷婷丁香综合久久韩国 | 乱子伦一级在线现看 | 亚洲综合第一欧美日韩中文 | 色爽爽爽爽爽爽爽爽 | 日韩欧美在线一区二区三区 | 日本一区二区不卡视频 | 亚洲国产精品免费在线观看 | 欧美毛片网站 | 成人aaaa| 日本aaaa片毛片免费 | 欧美xo影院 | 亚洲欧美中文字幕在线网站 | 欧美三级欧美成人高清www | 一级a做爰片欧欧美毛片4 | 交性视频免费看 |