# gobatis
**Repository Path**: gitxuchang/gobatis
## Basic Information
- **Project Name**: gobatis
- **Description**: Golang 关系数据库自动映射框架
- **Primary Language**: Go
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://go-aurora-engine.github.io/orm/sgo.html
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 21
- **Created**: 2022-12-13
- **Last Updated**: 2022-12-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# GoBatis
[](https://goreportcard.com/report/gitee.com/aurora-engine/sgo)
## version
```shell
go1.19
```
`GoBatis` 是参考 `MyBatis` 编写的sql标签解析,`GoBatis`仅提供对 mapper 的上下文数据解析填充,并不保证对 sql 语句的语法检查。
## XML 解析规则
`GoBatis` 解析 xml 文件中的sql语句,会严格检查上下文中的数据类型,字符串类型参数会自定添加 ` '' ` 单引号,其他基础数据类型不会添加,对于复杂数据结构(复合结构,泛型结构体等)会持续跟进
,目前仅支持基础数据类型。
### 上下文数据
上下文数据是由用户调用时候传递接,仅接受 map 或者结构体如下:
### 标签详情
|标签|描述|功能|
|:-|:-|:-|
|``|根节点||
|``|insert语句|生成插入语句|
|`