zorm 1.4.4 发布,第二个艰难的决定

来源: 投稿
作者: gpress
2021-02-06 08:49:00

zorm是golang轻量级ORM,支持达梦(dm),金仓(kingbase),神通(shentong),南通(gbase),mysql,postgresql,oracle,mssql,sqlite数据库。

源码地址:https://gitee.com/chunanyong/zorm

go get gitee.com/chunanyong/zorm 

生产使用参考 UserStructService.go

更新:

  1. 如果查询的字段在column tag中没有找到,就会根据名称(不区分大小写)映射到struct的属性上
  2. 在从xorm迁移到zorm的过程中,有同学反馈QueryRow方法应该返回数据库是否有这一条记录,最后讨论有了第二个艰难的决定,给QueryRow方法增加 has 的返回值,标识数据库是有一条记录的,各位已经使用的大佬,升级时注意修改代码,非常抱歉,非常抱歉,非常抱歉
展开阅读全文
点击加入讨论🔥(2) 发布并加入讨论🔥
本篇精彩评论
遇到这种不兼容的升级,最好是弄一个分支,比如2.0.0;或者是保留原有方法,只是标记deprecated,总之在Go里,版本兼容永远是最基本的保证。
2021-02-06 13:01
1
举报
2 评论
0 收藏
分享
返回顶部
顶部