MyBatis并不直接支持動態(tài)表名,但可以通過使用動態(tài)SQL來實現(xiàn)動態(tài)表名的功能??梢酝ㄟ^使用if、choose、foreach等標簽來編寫動態(tài)SQL語句,根據(jù)不同條件來拼接不同的表名。示例代碼如下:
```xml
SELECT * FROM
user1
user2
WHERE id = #{id}
```
在執(zhí)行查詢時,可以通過傳入不同的tableName參數(shù)來動態(tài)選擇不同的表名。需要注意的是,在使用動態(tài)表名時需要防止SQL注入攻擊,可以通過對傳入的參數(shù)進行檢查和過濾來加強安全性。