我的任务是扩展我的web应用程序,为用户提供分割他们自己的数据的能力(即选择他们自己的字段,并使用和/或etc添加他们的条件),所以我创建了一个类似于查询构建器工具的东西,但更轻。我暂时不担心前端,我只想专注于如何在后端做到这一点。
到目前为止,我唯一的想法是将它们的" segment“存储为一个XML文档(在DB中序列化),其中包含它们的所有列和条件以及它们如何映射到数据库,然后当调用这个片段时,我有一个映射类,它反序列化这个xml文档,映射字段,并为此构建一个SQL查询,然后返回查询结果。我看到的问题是,如果数据库设置发生了变化(很可能),那么我会得到一个序列化的XML文档,它对这些变化一无所知。
有没有人遇到过类似的情况?
发布于 2013-01-17 00:01:29
https://stackoverflow.com/questions/14362467
复制相似问题