動態表名使用注解實現
老師你好,看了你的課程,這個動態表名的配置確實能解決開發中的問題。
在我的業務場景下,有一張order總表,一張order_today表,表結構是一樣的,但是實體類使用了@TableName("order") 注解,
使得order_today 要另外創建實體類、service類、實現類、mapper等
MyBatis-Plus有一個動態數據源的注解??@DS()?用在mapper接口指定數據源
我想參考這個思路,用注解的方式實現動態表名,例如
在mapper接口使用 @DymaicTableName("指定表名")來實現,請問能給下大概思路嗎?
謝謝!
2020-08-09
同學,你好,我怎么感覺這個事讓你整復雜了呢,你上面這個需求order和order_today,我感覺寫一個實體就可以了,到底在什么時候什么情況下查哪個表,在ITableNameHandler的實現類中編寫邏輯,然后配置好就可以了。