Skip to content
On this page

LOGO

关于 NgBatis

应用程序中的定位

NgBatis 是一款针对 NebulaGraph + Spring Boot 的数据库 ORM 框架。借鉴于 MyBatis 的使用习惯进行开发,当中包含了部分类似于 mybatis-plus 的单表操作。另外,还有部分图特有的 实体-关系 基本操作。

如果你使用上更习惯于 JPA 的方式,graph-ocean 是个不错的选择。

如果你还没有属于自己的 NebulaGraph 图数据库,请给自己安排上。安装传送门

关键环节的相关技术

  • 数据库:NebulaGraph
  • 动态代理生成框架:ASM v8.0
  • mapper 文件解析:Jsoup v1.12.1
  • nGQL 模板:Beetl v3.1.8.RELEASE

环境要求

  • Java 8+
  • Spring Boot