課程
/后端開發
/Java
/MyBatis-Plus進階
如果是springmvc的框架如何通過xml配置文件加入動態表名解析器
2020-01-21
源自:MyBatis-Plus進階 7-2
正在回答
? ? ? ? 我已經好多年沒用過這種傳統的springmvc的xml配置方式了。我試著說一下思路,然后你看看是否可行。
首先編寫一個實現ITableNameHandler的類,如果需要多個表實現動態表面,就編寫多個實現ITableNameHandler接口的類。我們假設實現了一個,類名是com.mp.MyTableNameHandler,需要在類上增加@Component("myTableNameHandler")。大致配置如下:
<property?name="plugins"> ????<array> ????????<bean?class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"> ????????????<!--....其他配置...--> ????????????<property?name='sqlParserList'> ????????????????<list> ????????????????????<ref?bean='myTableNameHandler'?/> ????????????????</list> ????????????</property> ????????</bean> ????</array></property>
你看看這樣配置是否可行,如果有問題再反饋給我。
舉報
MyBatis-Plus框架進階課程
1 回答多租戶通過動態表實現
1 回答動態表名使用注解實現
1 回答sql表名解析器的時候怎么高也不對
1 回答老師你好,在xml中使用動態表名不生效,有什么解決方法嗎
2 回答自定義SQL中如何增加deleted=0過濾條件
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-01-22
? ? ? ? 我已經好多年沒用過這種傳統的springmvc的xml配置方式了。我試著說一下思路,然后你看看是否可行。
首先編寫一個實現ITableNameHandler的類,如果需要多個表實現動態表面,就編寫多個實現ITableNameHandler接口的類。我們假設實現了一個,類名是com.mp.MyTableNameHandler,需要在類上增加@Component("myTableNameHandler")。大致配置如下:
你看看這樣配置是否可行,如果有問題再反饋給我。