一、引言 最近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)有好几个 ...