主表子表動態欄位儲存實現方式總結

humors221發表於2020-11-27

給需要的人。

 

環境:jdbctemplate,mysql,java

 

要點:

1、頁面元素定義為dynamicCol_id值_字典鍵_字典值,取值拆分

2、子表獲取主表id,新增時查主表最大id+1,作為子表關聯欄位id,判斷是新增還是修改不以id空為條件,而是加一個isadd引數判斷

3、儲存主表時排除引數以dynamic開頭的

4、子表不同資料字典值放同一個子表欄位和值,比如typecode和typevalue

5、動態新增頁面元素,先把之前動態元素刪除,再新增

6、修改時先刪除子表再插入子表

相關文章