This commit is contained in:
by931
2022-09-06 22:30:37 +08:00
parent 66970f3e38
commit 3d6528675a
796 changed files with 3382 additions and 3382 deletions

View File

@@ -271,7 +271,7 @@ function hide_canvas() {
}
</code></pre>
<p>MyBatis 为 SqlNode 接口提供了非常多的实现类(如下图),其中很多实现类都对应一个动态 SQL 标签,但是也有 SqlNode 实现扮演了组合模式中 Composite 的角色例如MixedSqlNode 实现类。</p>
<p><img src="assets/Cgp9HWA-CCGAMA5bAADLCPKFfWg640.png" alt="image.png" /></p>
<p><img src="assets/Cgp9HWA-CCGAMA5bAADLCPKFfWg640.png" alt="png" /></p>
<p>SqlNode 继承关系图</p>
<p>下面我们就来逐一介绍这每个 SqlNode 实现类的功能和核心实现。</p>
<h4>1. StaticTextSqlNode 和 MixedSqlNode</h4>