SmartSql使用教程(1)——初探,建立一個簡單的CURD接口服務
一、引言 最近SmartSql被正式引入到了NCC,借着這個契機寫一個使用教程系列 二、SmartSql簡介[摘自官方文檔] 1. SmartSql是什么? SmartSql = MyBatis + Cache(Memory | Redis) + R/W Splitting ...
一、引言 最近SmartSql被正式引入到了NCC,借着這個契機寫一個使用教程系列 二、SmartSql簡介[摘自官方文檔] 1. SmartSql是什么? SmartSql = MyBatis + Cache(Memory | Redis) + R/W Splitting ...
一、引言 經過兩章的鋪墊,我們現在對SmartSql已經有了一定的了解,那么今天我們的主題是事務處理。事務處理是常用的一種特性,而SmartSql至少提供了兩種使用事務的方法。一種是通過Repository(動態倉儲)或者ITransaction的常規調用,一種是基於AOP提醒的動態代理方式 ...
一、引言 接着上一篇的教程,本章我們繼續講SmartSql。今天的主題是動態倉儲。 老規矩,先上一個項目結構 從第二章開始。我們將原來的單一項目做了一個分離。方便之后的更新。 在這個結構中。原本上一章的DataAccess沒有了。取而代之的是Repository ...
最近在看smartSql源碼,兄弟寫的。寫的很不錯取取經。 記錄下一些學習的東西,剛開始我先不系統的寫了,隨意一點哈,我看的差不多再給大家一個模塊一個模塊系統的寫。 public T ExecuteScalar<T>(RequestContext ...
一、引言 已經幾個月沒更新了。本來上一章的預告是准備寫TypeHandler的相關特性的。但是在准備的時候。SmartSql的作者重構了一下TypeHandler,使得我一下子沒搞懂TypeHandler的原理,所以一直沒有下手來寫這一章。但最近群里(qq群:604762592)有好幾個 ...