灵活的查询设计方案

08-04-30 r7raul
    

在页面上提供查询条件,然后根据查询条件得到结果集,但是有没有哪种方法,当页面的查询条件根据用户的需求改变的时候,系统依然能根据用户的查询条件查出结果集合,而不需更改代码,例如页面上的一个INPUT标签提供某个查询条件A,起初用户要求是<A的数据要查出来,但是用户后来要求是>A的数据要查出来,这样就会导致后台的代码老是更改,有啥好办法能解决这一问题?

    

banq
2008-05-04 11:34

>会导致后台的代码老是更改

只要软件架构好,改是几分钟的事情,XML配置改一下更没问题。不要试图有爱因斯坦一个公式走遍天下的企图了,企业软件只要做得越复杂,改得越快就可以。

当然,你可以在小范围内做些大于或小于之类包括常用数据库查询的框架,比如phpAdmin就是一个典范,仅此而已。不要过度设计。