先说一下场景,产品中用到了简单的表单构造器,开始提供了一系列的控件,例如单行文本框.多行文本框.单选.复选.时间等,之后你可以拖拽控件自己组装你想要的表单……网上有很多的表单构造器,这里就不细说了,可能功能有多有少,但是原理类似.因为这种表单的这种实现方式,我们不单单要存储表单的真实数据,还要存储对应表单的配置数据来渲染表单的样子.这里不细说配置相关的事情,细说一下表单数据的存储和查询. 对于一条记录有很多共有属性:主键ID.创建用户ID.创建时间.表单ID(用于读取表单配置)等一些业务数据,这…