请问ngbatis目前不支持go语句吗?
我后台看到了类似的问题,ngbatis 的作者在看这个问题,后台的问题暂时审核不通过了。你有任何更新内容在这个帖子里更新就好了。
图中的邮箱信息(敏感信息)可以打个马赛克下,你等等吧。
Hello,@ChenY
这边涉及到两个问题:
- 一个是使用 $vid 来,应该是数据库这个条件还不支持参数化
-
$vid
的格式属于直接将参数交由数据库来替换,再查询。 - 可以使用
${ vid }
来处理,这个是执行到数据库前就完成的替换,如果是字符串,使用'${ vid }'
参数类型没办法确定的情况下可以使用
${ ng.valueFmt( vid ) }
-
- 另一个问题是,这边可能为了测试的方便,直接将邮箱值写到 xml,这边就涉及到
@
符是 ngbatis 模板引擎特殊符号的问题,导致语法错误使得查询结果为空,可以使用类似11123\@qq.com
来处理,前面加应该 反斜杠进行转义。正常情况下,使用上面第一点的方式处理就行了。毕竟参数可能比较少直接写到 xml 中
1 个赞
按你说的解决了我的问题,十分感谢!!!
应该的,感谢对 ngbatis 的支持 ~
可以完善下参数部分的文档,主要是没看到这样的文档说明或者示例
1 个赞
加油 希望你们越办越好
1 个赞
你可以借此机会,帮大叶老师完善下文档,增加个示例呀~
1 个赞
可以的,但我不知道途径
这个方法比较能改单个文件哈,如果你要修改多个文件的话,你得把项目拷贝(clone)下来。
- 点开这个链接:ngbatis/README-CN.md at master · nebula-contrib/ngbatis · GitHub ,这个链接是中文的项目说明页,如果你要修改英文的,你找到英文的说明页,加上就好啦;
- 找到页面的这个
图案(编辑图标),点击下,就可以编辑这个说明页面了;
- 找到合适的地方,把你的这个示例加上去。
- 点击提交,等着大叶老师来 review,review 通过,合并 pr 之后,你就是一名 contributor 了
OKOK 我有时间了看看
1 个赞
此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。