TangYuan之插件使用
Tangyuan中可以通过插件来实现和扩充其功能,按用途可分为3种:
- 数据和结果映射插件
- 分库分表插件
- SQL服务插件
数据和结果映射插件主要负责数据类型映射的配置和返回结果映射的配置,分库分表插件,顾名思义就是对分库分表功能的配置;而服务插件,则是定义具体的SQL服务的。数据和结果映射插件和分库分表插件都是最多只能有一个,服务插件则可由多个。
配置示例
<!-- 加载数据和结果映射插件 -->
<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设计图
mapper、sharding、plugin节点属性说明
属性名 | 用途及说明 | 必填 | 取值 |
---|---|---|---|
resource | 插件的资源文件路径 | Y | 用户定义 |