### 更新日志

-

**v0.4.3**

- Json 字段类型支持

- oracle实验性支持

- bug修正

-

**v0.4.2**

- 事物如未Rollback或Commit,在关闭时会自动Rollback

- Gonic 映射支持

- bug修正

-

**v0.4.1**

- 添加deleted标记作为软删除.

-

**v0.4.0 RC1** 新特性:

- 移动xorm cmd [github.com/go-xorm/cmd](#)

- 在重构一般DB操作核心库 [github.com/go-xorm/core](https://github.com/go-xorm/core)

-

移动测试github.com/XORM/tests [github.com/go-xorm/tests](#)

改进:

- Prepared statement 缓存

- 添加 Incr API

- 指定时区位置

-

**v0.3.2** 改进:

- Add AllCols & MustCols function

-

Add TableName for custom table name

Bug 修复:

-

# 46

-

# 51

-

# 53

-

# 89

-

# 86

-

# 92

-

**v0.3.1**

新特性:

- 支持 MSSQL DB 通过 ODBC 驱动 ([github.com/lunny/godbc](https://github.com/lunny/godbc));

- 通过多个pk标记支持联合主键;

- 新增 Rows() API 用来遍历查询结果,该函数提供了类似sql.Rows的相似用法,可作为 Iterate() API 的可选替代;

- ORM 结构体现在允许内建类型的指针作为成员,使得数据库为null成为可能;

-

Before 和 After 支持

改进:

- 允许 int/int32/int64/uint/uint32/uint64/string 作为主键类型

- 查询函数 Get()/Find()/Iterate() 在性能上的改进

-

**v0.2.3** : 改善了文档;提供了乐观锁支持;添加了带时区时间字段支持;Mapper现在分成表名Mapper和字段名Mapper,同时实现了表或字段的自定义前缀后缀;Insert方法的返回值含义从id, err更改为 affected, err,请大家注意;添加了UseBool 和 Distinct函数。

- **v0.2.2** : Postgres驱动新增了对lib/pq的支持;新增了逐条遍历方法Iterate;新增了SetMaxConns(go1.2+)支持,修复了bug若干;

- **v0.2.1** : 新增数据库反转工具,当前支持go和c++代码的生成,详见 [Xorm Tool README](https://github.com/go-xorm/xorm/blob/master/xorm/README.md); 修复了一些bug.

- **v0.2.0** : 新增 [缓存](https://github.com/go-xorm/xorm/blob/master/docs/QuickStart.md#120)支持,查询速度提升3-5倍; 新增数据库表和Struct同名的映射方式; 新增Sync同步表结构;

- **v0.1.9** : 新增 postgres 和 mymysql 驱动支持; 在Postgres中支持原始SQL语句中使用 ` 和 ? 符号; 新增Cols, StoreEngine, Charset 函数;SQL语句打印支持io.Writer接口,默认打印到控制台;新增更多的字段类型支持,详见 [映射规则](https://github.com/go-xorm/xorm/blob/master/docs/QuickStartCn.md#21);删除废弃的MakeSession和Create函数。

- **v0.1.8** : 新增联合index,联合unique支持,请查看 [映射规则](https://github.com/go-xorm/xorm/blob/master/docs/QuickStartCn.md#21)。

- **v0.1.7** : 新增IConnectPool接口以及NoneConnectPool, SysConnectPool, SimpleConnectPool三种实现,可以选择不使用连接池,使用系统连接池和使用自带连接池三种实现,默认为SysConnectPool,即系统自带的连接池。同时支持自定义连接池。Engine新增Close方法,在系统退出时应调用此方法。

- **v0.1.6** : 新增Conversion,支持自定义类型到数据库类型的转换;新增查询结构体自动检测匿名成员支持;新增单向映射支持;

- **v0.1.5** : 新增对多线程的支持;新增Sql()函数;支持任意sql语句的struct查询;Get函数返回值变动;MakeSession和Create函数被NewSession和NewEngine函数替代;

- **v0.1.4** : Get函数和Find函数新增简单的级联载入功能;对更多的数据库类型支持。

- **v0.1.3** : Find函数现在支持传入Slice或者Map,当传入Map时,key为id;新增Table函数以为多表和临时表进行支持。

- **v0.1.2** : Insert函数支持混合struct和slice指针传入,并根据数据库类型自动批量插入,同时自动添加事务

- **v0.1.1** : 添加 Id, In 函数,改善 README 文档

- **v0.1.0** : 初始化工程s

xorm oracle,更新日志 · XORM操作指南 · 看云相关推荐

  1. php服务器日志在哪里看,云服务器日志在哪里看

    常见的重要日志文件 /var/log/messages:包括整体系统信息,其中也包含系统启动期间的日志. /var/log/syslog:它和/etc/log/messages日志文件不同,它只记录警 ...

  2. [CloudReader] 更新日志-云阅

    本文出自个人主页:更新日志-云阅 最后更新:2017-3-3 22:29 可以在develop分支上查看最新的提交,最后会合到master分支上. 版本 V1.8.0(3-3) 1.[新增] 侧边栏增 ...

  3. 看云电子书归档 2016.4

    (译) JSON-RPC 2.0 规范(中文版) Gitee 下载 Github 下载 SourceForge 下载 00后:移动互联网崛起新势力 Gitee 下载 Github 下载 SourceF ...

  4. 看云上 ClickHouse 如何做计算存储分离

    2020年12月6日-7日,由InfoQ 中国主办的综合性技术盛会QCon全球软件开发大会深圳站召开.QCon 内容源于实践并面向社区,演讲嘉宾依据热点话题,面向资深的技术团队负责人.架构师.工程总监 ...

  5. Oracle归档日志比联机重做日志小很多的情况总结

    Oracle归档日志比联机重做日志小很多的情况总结 ORACLE归档日志比联机重做日志小很多的情况总结 2017-09-06 15:05 by 潇湘隐者,  250  阅读,  0  评论,  收藏 ...

  6. oracle归档日志参数reopen=30,Oracle 归档日志 -- CSDN 比较全的说明文档

    -- Oracle归档日志 --==================== Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档.相应的日志被称为归档日志. 一. ...

  7. Oracle 监听器日志配置与管理

    --======================== -- Oracle 监听器日志配置与管理 --========================     Oracle 监听器是一个服务器端程序,用 ...

  8. android gps 锁屏更新坐标_MIUI内测版更新日志解析,以及动画解说!

    嗨咯各位小伙伴们大家好呀,今天主要先说一说"系统动效"这个词汇在MIUI官方宣传上用的是比较少的,更多时候都是叫"系统动画"好不管是怎么个叫法为了方便今天都一概 ...

  9. repo同步代码_一次协作多端同步,打通看云、github互相同步(serverless实践)

    本文原创首发于 https://coding3min.com/1194.html 之前在看云上专门搞了个电子书来归档和协作一些文章,支持 webhook(钩子),但是一直没用上,今天端午放假,早上就突 ...

最新文章

  1. iOS-Swift中的递增(++)和递减(--)被取消的原因-官方答复
  2. CSDN湘苗培优|保持热情,告别平庸
  3. lodop打印技巧与注意事项
  4. C#: switch语句的重构
  5. java 字节码增强原理_深入浅出Java探针技术1--基于java agent的字节码增强案例
  6. HTTP 协议知识点总结(一)
  7. kali怎么新建文本_macOS 开发之 NSTextField 支持文本快捷键(一): 基本操作
  8. android 多个模块,Android 模块化中两个模块之间传递model
  9. HDOJ 1394 Minimum Inversion Number(线段树求逆序数对)
  10. 混淆的艺术-(苍井空变凤姐)Proguard源码分析(二)Proguard参数解析
  11. 法兰克焊接机器人编程入门_FANUC机器人应用
  12. 实现完整的前后端交互的计算器
  13. 这种方式打开会ctrl的流量明星cxk,简直就是魔鬼
  14. 多线程支持断点续传的文件传输--(摘自大富翁)
  15. 声纹识别开源工具 ASV-Subtools
  16. iOS获取当前设备型号等信息总结 包含iPhone7和iPhone7P
  17. 基于Citespace软件对WOS文献数据进行可视化的操作
  18. clion之Clion License Activation破解
  19. win10如何通过局域网从浏览器访问ip
  20. [转]DTV(数字电视)扫盲-DVB介绍

热门文章

  1. 使用Java编写Hive的UDF实现身份证号码校验及15位升级18位
  2. linux caja内存占用高,循序而渐进,熟读而精思——优麒麟文件管理器篇
  3. 网络协议层次(熟读并背诵全文)
  4. HTML网页小游戏 算术题判断
  5. Java面试2021,java超市收银系统图形界面
  6. C++中erase()函数
  7. 【Bootstrap】(二)Bootstrap 网格系统
  8. 如何添加MySQL插件_如何开发一个自定义的MySQL插件
  9. 根据ip列表检测主机状态(shell脚本)
  10. 国产外星电子核混音视频| 呼叫克苏鲁 - 满血复活 (外星夜店羊肉串核)|混音母带处理 By JeromeAlanChan