nebula-contrib / ngbatis

NGBATIS is a database ORM framework base NebulaGraph + spring-boot, which takes advantage of the mybatis’ fashion development, including some de-factor operations in single table and vertex-edge, like mybatis-plus. NGBATIS 是一款针对 NebulaGraph + Springboot 的数据库 ORM 框架。借鉴于 MyBatis 的使用习惯进行开发。https://graph-cn.github.io/ngbatis-docs/
https://nebula-contrib.github.io/ngbatis/
Apache License 2.0
132 stars 42 forks source link

当字符串信息中出现' "之类的特殊字符会导致insert出错,有没有能兼容的方式? #176

Closed charle004 closed 1 year ago

charle004 commented 1 year ago

在原始数据无法更改的情况下

CorvusYe commented 1 year ago

是使用了基类的 insert 方法还出现出错的情况,还是写在 xml 里自定义的 nGQL。 如果是自定义的 nGQL,参数可以使用 ${ ng.valueFmt( p0 ) } 进行包裹,带有 java转义,基类的 insert 用的也是这个方式。 如果是使用的基类的 insert 出现了写入失败,应该是个 bug,可以的话贴一下详细的报错信息~(nGQL+不影响问题重现的脱敏数据)