TangYuan之插件使用
Tangyuan中可以通過插件來實現(xiàn)和擴充其功能,按用途可分為3種:
- 數(shù)據(jù)和結果映射插件
- 分庫分表插件
- SQL服務插件
數(shù)據(jù)和結果映射插件主要負責數(shù)據(jù)類型映射的配置和返回結果映射的配置氓侧,分庫分表插件沉御,顧名思義就是對分庫分表功能的配置沪曙;而服務插件痘括,則是定義具體的SQL服務的。數(shù)據(jù)和結果映射插件和分庫分表插件都是最多只能有一個挥唠,服務插件則可由多個俊扳。
配置示例
<!-- 加載數(shù)據(jù)和結果映射插件 -->
<mapper resource="tangyuan-mapper.xml" />
<!-- 加載分庫分表插件 -->
<sharding resource="tangyuan-sharding.xml" />
<!-- 加載服務插件 -->
<plugin resource="tangyuan-sqlservices.xml" />
<plugin resource="tangyuan-sqlservices-demo1.xml" />
<plugin resource="tangyuan-sqlservices-demo2.xml" />
<plugin resource="tangyuan-sqlservices-demo3.xml" />
Schema設計圖
schema設計圖
mapper、sharding猛遍、plugin節(jié)點屬性說明
屬性名 | 用途及說明 | 必填 | 取值 |
---|---|---|---|
resource | 插件的資源文件路徑 | Y | 用戶定義 |