# gobatis
**Repository Path**: dombine/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**: 22
- **Created**: 2023-01-30
- **Last Updated**: 2024-04-10
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# GoBatis
[](https://goreportcard.com/report/gitee.com/aurora-engine/sgo)
## version
```shell
go1.21
```
`GoBatis` 是 `MyBatis` go语言实现,`GoBatis`提供对 mapper 的上下文数据解析填充,并不保证对 sql 语句的语法检查,支持自定义数据映射.
## XML 解析规则
`gobatis` 解析 xml 文件中的sql语句,会严格检查上下文中的数据类型,字符串类型参数会自定添加 ` '' `
单引号,其他基础数据类型不会添加,对于复杂数据结构(复合结构,泛型结构体等)会持续跟进
,目前仅支持基础数据类型。
### 上下文数据
上下文数据是由用户调用时候传递接,仅接受 map 或者结构体.
### 标签详情
| 标签 | 描述 | 功能 |
|:-----------|:---------|:---------------------------------------------------------------|
| `` | 根节点 | |
| `` | insert语句 | 生成插入语句 |
| `