用友股份-LE服务支持部技术方案--《查询引擎手工SQL参数设计--使用SQL整理》建立日期:2013-06-01修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-JS-2013-00632/8文档控制创建记录审阅人姓名所属部门职位审阅签字发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-06-01冯海涛V1.03目录查询引擎手工SQL参数设计--使用SQL整理...............................................................................44查询引擎手工SQL参数设计--使用SQL整理查询引擎中可以使用手工sql来实现查询,参数必须使用替换型参数,类似于#code#,前后加#号来实现。这中参数有个问题,在使用中SQL引用参数后,必须输入,如果不输入这类参数就无法正确解析,查询结果有问题,或者就不能查询结果。这时可以使用查询引擎中的高级技术,SQL整理,通过代码支持实现,如果参数输入值,那么就按照这个条件查询,如果不输就忽略该查询条件。实现办法如下:设置参数#corp#5写手工SQL,注意,不要添加查询条件,此后有代码控制是否添加。选中查询,选择SQL整理6设置参数名,就是自己增加的参数,筛选字段是要添加的查询条件。7点击确定。生成代码。8点击确定,这时后台会在代码中生成一个java文件,并且编译。然后就可以查询了,当不输入条件时,查询出来的是全部公司目录。