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

ngbatis可以根据java对象直接创建tag吗 #136

Open yuzyf opened 1 year ago

CorvusYe commented 1 year ago

这个目前不支持,需要先执行创建 tag 的脚本

yuzyf commented 1 year ago

这个目前不支持,需要先执行创建 tag 的脚本

那目前支持在代码里通过sql生成吗、如果可以必须在mapper.xml里写吗

CorvusYe commented 1 year ago

这个目前不支持,需要先执行创建 tag 的脚本

那目前支持在代码里通过sql生成吗、如果可以必须在mapper.xml里写吗

是的,目前没有内置快速创建schema的接口,需要自己声明

yuzyf commented 1 year ago

这个目前不支持,需要先执行创建 tag 的脚本

那目前支持在代码里通过sql生成吗、如果可以必须在mapper.xml里写吗

是的,目前没有内置快速创建schema的接口,需要自己声明

就是代码里可以手写创建tag的sql、就是必须在mapper.xml里自己写对吧

CorvusYe commented 1 year ago

对的~

yuzyf commented 1 year ago

好的、非常感谢

CorvusYe commented 1 year ago

客气了~

yuzyf commented 1 year ago

客气了~

您好、打扰您了、现在我遇到了一个问题、想咨询下、我现在已经生成了一个sql但是传入到mapper文件中无法替换、想问下mapper.xml应该怎么写呢

yuzyf commented 1 year ago

客气了~

您好、打扰您了、现在我遇到了一个问题、想咨询下、我现在已经生成了一个sql但是传入到mapper文件中无法替换、想问下mapper.xml应该怎么写呢

image image image
CorvusYe commented 1 year ago

如果不是 nGQL 的参数,可以使用 ${ sql } 在执行到数据库前进行替换。 $参数名的方式是 nGQL 的占位符,${ 参数名 } 是 ngbatis mapper 的占位符

CorvusYe commented 1 year ago
image

Class had been loaded.. 下图的 namespace 指向的是自定义的 dao 接口吗

image
yuzyf commented 1 year ago

如果不是 nGQL 的参数,可以使用 ${ sql } 在执行到数据库前进行替换。 $参数名的方式是 nGQL 的占位符,${ 参数名 } 是 ngbatis mapper 的占位符

好的、已经解决了、可以创建tag、再次感谢您哈

yuzyf commented 1 year ago
image

Class had been loaded.. 下图的 namespace 指向的是自定义的 dao 接口吗

image

是的

CorvusYe commented 1 year ago

好的,解决了就行~