Skip to content
zouchangfu edited this page Jul 27, 2022 · 1 revision

gobatis 是GO的ORM框架,如果你是熟悉Java语言,从名字中,可以了解到这是一个类似于mybatis的ORM框架。

我们的愿景是希望gobatis能够像mybatis那样,在GO的生态中帮助Gopher提升开发效率。

特性

  • Session会话机制:类似于mybatis,每次查询都会创建一个会话
  • 简单易用的CRUD操作:通过调用XML文件SQL代码实现基础的CRUD操作。
  • XML动态SQL:支持在XML文件中编写动态SQL。
  • Template动态SQL:支持GO中的template目标格式动态SQL。
  • 事务机制:通过简单的函数调用来实现事务回滚。
  • 分页插件:支持数据查询分页。
  • SQL构建器:支持在代码中嵌入SQL语句。
  • 代码生成器:支持快速生成模板代码。
  • 支持多种数据库:支持Mysql,Postgresql,sqlite等数据库

参与贡献

欢迎各位Gopher加入我们来完善gobatis,期待您的PR。