yuzyf

Results 16 comments of yuzyf

> 同样的问题 希望作者能开放捐赠渠道 愿意支持作者把项目维护地更稳定一些 支持

您好我也报同样的问题、watch org.nebula.contrib.ngbatis.proxy.MapperProxy getSpace '{params,returnObj,throwExp}' -n 5 -x 3 这个的是有space的、但是最后报错 Caused by: org.nebula.contrib.ngbatis.exception.QueryException: 数据查询失败SemanticError: Space was not chosen. at org.nebula.contrib.ngbatis.proxy.MapperProxy.executeWithParameter(MapperProxy.java:232) ... 63 common frames omitted

这里面的localSession的space是空的、会是啥原因导致的呢

> ```yaml > nebula.ngbatis.use-session-pool: false > ``` 版本是1.1.1呢

> > 版本是1.1.1呢 > > 试试在这个地方断点看看 https://github.com/nebula-contrib/ngbatis/blob/v1.1.1/src/main/java/org/nebula/contrib/ngbatis/proxy/MapperProxy.java#L261 这一行执行失败也可能导致 Space was not chosen. 好的、我再试试

> 嗯嗯,或者到数据库中执行下 SHOW SPACES 看看这个 space 是不是不存在。 已经解决了哈、我同事创建speace的时候多了个空格😂、导致执行sql的时候、其实代码的space是不存在、才报的Space was not chosen.这个错误、建议是不是可以提示的再明确些好一些呢、最后非常感谢您的支持

> 嗯嗯,刚刚也有考虑在执行 use space 的正行获取 ResultSet 如果 err_code 不是 SUCCESS 直接抛错,可能会友好一些。 > > 或者如果可以的话,提个PR也行~ 好的、

> 这个目前不支持,需要先执行创建 tag 的脚本 那目前支持在代码里通过sql生成吗、如果可以必须在mapper.xml里写吗

> > > 这个目前不支持,需要先执行创建 tag 的脚本 > > > > > > 那目前支持在代码里通过sql生成吗、如果可以必须在mapper.xml里写吗 > > 是的,目前没有内置快速创建schema的接口,需要自己声明 就是代码里可以手写创建tag的sql、就是必须在mapper.xml里自己写对吧