日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

xorm oracle,更新日志 · XORM操作指南 · 看云

發(fā)布時(shí)間:2024/3/24 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xorm oracle,更新日志 · XORM操作指南 · 看云 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

### 更新日志

-

**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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。