关于默认值

发布日期:2019-12-27
最后更新:2026-02-15 20:46:48
阅读:16,465

在接收http参数时,如果没有指定值则取其他值

service.selects("HR_USER",condition("NM:name:nm:user"));
如果未提供name值或name值为空,则依次根据nm,user值

http://www.anyline.org/user/l?name=zh&nm=zhang&user=z
生成对应SQL
SELECT * FROM HR_USER WHERE NM='zh'

http://www.anyline.org/user/l?name=&nm=zhang
生成对应SQL
SELECT * FROM HR_USER WHERE NM='zhang'

也可以通过常量赋值

service.selects("HR_USER",condition("NM:name:nm:user:{zz}"));
如果通过name,nm,user都未取到值则取常量值zz

http://www.anyline.org/user/l?name=zh&nm=zhang&user=z
生成对应SQL
SELECT * FROM HR_USER WHERE NM='zh'

http://www.anyline.org/user/l
生成对应SQL
SELECT * FROM HR_USER WHERE NM='zz'