Golang中国

无意中在github上搜XORM发现的

https://github.com/xormplus/xorm

看了下API,比原版XORM多了不少功能,都很实用方便


nuokesasi 于 2016-05-23 23:50 修改
8 回复
yinziyang
#1 yinziyang • 2016-05-24 15:52

gorm 这个也不错

nuokesasi
#2 nuokesasi • 2016-05-26 06:30

gorm的API用起来感觉还是不如xorm舒服

kjfcpua
#3 kjfcpua • 2016-05-26 09:17

这个xorm能用于生产环境吗。。。

nuokesasi
#4 nuokesasi • 2016-05-31 06:46

@kjfcpua 我们这边一个新系统正在用这个库,目前还没啥问题

kjfcpua
#5 kjfcpua • 2016-05-31 09:07

@nuokesasi
好,一直在找一个类似ibatis的golang orm

alimama
#6 alimama • 2016-06-05 18:39

这个库好像很不错呀,先star了

alimama
#7 alimama • 2016-06-07 10:40

这库居然又更新了

  • 支持Struct和数据库表之间的灵活映射,并支持自动同步
  • 事务支持
  • 同时支持原始SQL语句和ORM操作的混合执行
  • 支持类ibatis方式配置SQL语句(支持xml配置文件和pongo2模板2种方式)
  • 支持动态SQL功能
  • 支持一次批量混合执行多个CRUD操作,并返回多个结果集
  • 使用连写来简化调用
  • 支持使用Id, In, Where, Limit, Join, Having, Table, Sql, Cols等函数和结构体等方式作为条件
  • 支持级联加载Struct
  • 支持数据库查询结果直接返回Json字符串和xml字符串
  • 支持缓存
  • 支持根据数据库自动生成xorm的结构体
  • 支持记录版本(即乐观锁)
joe9i0
#8 joe9i0 • 2016-06-07 14:42

commit log 只会写update吗?

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。