在数据库中的sql是这样的(数据库中cell)
SELECT * FROM TABLE WHERE ID=${ID}$

 需要替换成:(service层)
SELECT * FROM TABLE WHERE ID=ID


 主要的操作代码如下:
//从数据库查询参数过来
List<Param> list = layoutTableParams.queryTableParams(mid);
//遍历替换
for(Param para:list){

if(parameters.get(para.getFiled != null)){

sql=sql.replace(para.getValue(),parameters.get(para.getFiled()));
}
}

 表中的数据结构:
mid filed value
1 ID ${ID}$


以上只是提供思想,具体的业务代码,流程,还需要自行调试。