在jsp 里面有一个检索功能,是通过四个字段来进行检索,要求达到的效果是,任意输入字段的组合,都能检索到,比如说,四个字段都有值,或者只检索两个或者一个字段。 我写的sql 语句是按字段的个数来查询,比如检索两个字段 where 条件就加两个字段的,字段名和字段值都是通过参数来决定的。 我现在的问题是 我想从页面很智能的确定哪些字段有值,并且传过去它的字段和字段值。 这块的判断条件不知道该怎么写,总觉得组合太多了,有点乱
http://www.cnblogs.com/huapiaoshuiliuxi/p/4562823.html
此页面用的lamda(ef auto sql)组合而已,
1.需要先分or 、and(这个不要更灵活,否则就会真的凌乱——用户会凌乱)。
2.参数列表参数对应叠加即可。