Skip to content

NgBatis Docs

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.

Templating

nGQL in XML is essentially a string template, which can achieve dynamic queries through placeholder substitution. NgBatis uses Beetl as the template engine.

ORM

Supports annotations in `javax.persistence.*` to implement object-relational mapping.

Built-in Basic CRUD

By inheriting the base class `NebulaDaoBasic`, basic CRUD operations are implemented.