xorm oracle,更新日志 · XORM操作指南 · 看云
### 更新日志
-
**v0.4.3**
- Json 字段類型支持
- oracle實(shí)驗(yàn)性支持
- bug修正
-
**v0.4.2**
- 事物如未Rollback或Commit,在關(guān)閉時(shí)會(huì)自動(dòng)Rollback
- Gonic 映射支持
- bug修正
-
**v0.4.1**
- 添加deleted標(biāo)記作為軟刪除.
-
**v0.4.0 RC1** 新特性:
- 移動(dòng)xorm cmd [github.com/go-xorm/cmd](#)
- 在重構(gòu)一般DB操作核心庫 [github.com/go-xorm/core](https://github.com/go-xorm/core)
-
移動(dòng)測(cè)試github.com/XORM/tests [github.com/go-xorm/tests](#)
改進(jìn):
- Prepared statement 緩存
- 添加 Incr API
- 指定時(shí)區(qū)位置
-
**v0.3.2** 改進(jìn):
- Add AllCols & MustCols function
-
Add TableName for custom table name
Bug 修復(fù):
-
# 46
-
# 51
-
# 53
-
# 89
-
# 86
-
# 92
-
**v0.3.1**
新特性:
- 支持 MSSQL DB 通過 ODBC 驅(qū)動(dòng) ([github.com/lunny/godbc](https://github.com/lunny/godbc));
- 通過多個(gè)pk標(biāo)記支持聯(lián)合主鍵;
- 新增 Rows() API 用來遍歷查詢結(jié)果,該函數(shù)提供了類似sql.Rows的相似用法,可作為 Iterate() API 的可選替代;
- ORM 結(jié)構(gòu)體現(xiàn)在允許內(nèi)建類型的指針作為成員,使得數(shù)據(jù)庫為null成為可能;
-
Before 和 After 支持
改進(jìn):
- 允許 int/int32/int64/uint/uint32/uint64/string 作為主鍵類型
- 查詢函數(shù) Get()/Find()/Iterate() 在性能上的改進(jìn)
-
**v0.2.3** : 改善了文檔;提供了樂觀鎖支持;添加了帶時(shí)區(qū)時(shí)間字段支持;Mapper現(xiàn)在分成表名Mapper和字段名Mapper,同時(shí)實(shí)現(xiàn)了表或字段的自定義前綴后綴;Insert方法的返回值含義從id, err更改為 affected, err,請(qǐng)大家注意;添加了UseBool 和 Distinct函數(shù)。
- **v0.2.2** : Postgres驅(qū)動(dòng)新增了對(duì)lib/pq的支持;新增了逐條遍歷方法Iterate;新增了SetMaxConns(go1.2+)支持,修復(fù)了bug若干;
- **v0.2.1** : 新增數(shù)據(jù)庫反轉(zhuǎn)工具,當(dāng)前支持go和c++代碼的生成,詳見 [Xorm Tool README](https://github.com/go-xorm/xorm/blob/master/xorm/README.md); 修復(fù)了一些bug.
- **v0.2.0** : 新增 [緩存](https://github.com/go-xorm/xorm/blob/master/docs/QuickStart.md#120)支持,查詢速度提升3-5倍; 新增數(shù)據(jù)庫表和Struct同名的映射方式; 新增Sync同步表結(jié)構(gòu);
- **v0.1.9** : 新增 postgres 和 mymysql 驅(qū)動(dòng)支持; 在Postgres中支持原始SQL語句中使用 ` 和 ? 符號(hào); 新增Cols, StoreEngine, Charset 函數(shù);SQL語句打印支持io.Writer接口,默認(rèn)打印到控制臺(tái);新增更多的字段類型支持,詳見 [映射規(guī)則](https://github.com/go-xorm/xorm/blob/master/docs/QuickStartCn.md#21);刪除廢棄的MakeSession和Create函數(shù)。
- **v0.1.8** : 新增聯(lián)合index,聯(lián)合unique支持,請(qǐng)查看 [映射規(guī)則](https://github.com/go-xorm/xorm/blob/master/docs/QuickStartCn.md#21)。
- **v0.1.7** : 新增IConnectPool接口以及NoneConnectPool, SysConnectPool, SimpleConnectPool三種實(shí)現(xiàn),可以選擇不使用連接池,使用系統(tǒng)連接池和使用自帶連接池三種實(shí)現(xiàn),默認(rèn)為SysConnectPool,即系統(tǒng)自帶的連接池。同時(shí)支持自定義連接池。Engine新增Close方法,在系統(tǒng)退出時(shí)應(yīng)調(diào)用此方法。
- **v0.1.6** : 新增Conversion,支持自定義類型到數(shù)據(jù)庫類型的轉(zhuǎn)換;新增查詢結(jié)構(gòu)體自動(dòng)檢測(cè)匿名成員支持;新增單向映射支持;
- **v0.1.5** : 新增對(duì)多線程的支持;新增Sql()函數(shù);支持任意sql語句的struct查詢;Get函數(shù)返回值變動(dòng);MakeSession和Create函數(shù)被NewSession和NewEngine函數(shù)替代;
- **v0.1.4** : Get函數(shù)和Find函數(shù)新增簡單的級(jí)聯(lián)載入功能;對(duì)更多的數(shù)據(jù)庫類型支持。
- **v0.1.3** : Find函數(shù)現(xiàn)在支持傳入Slice或者M(jìn)ap,當(dāng)傳入Map時(shí),key為id;新增Table函數(shù)以為多表和臨時(shí)表進(jìn)行支持。
- **v0.1.2** : Insert函數(shù)支持混合struct和slice指針傳入,并根據(jù)數(shù)據(jù)庫類型自動(dòng)批量插入,同時(shí)自動(dòng)添加事務(wù)
- **v0.1.1** : 添加 Id, In 函數(shù),改善 README 文檔
- **v0.1.0** : 初始化工程s
總結(jié)
以上是生活随笔為你收集整理的xorm oracle,更新日志 · XORM操作指南 · 看云的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米扫地机器人原地不动_扫地机在清扫过程
- 下一篇: 2023最新SSM计算机毕业设计选题大全