自从ibatis 2.0.9以后,ibatis支持动态表名。 示例代码如下: Sample : < select id ="getRighe" remapResults ="true" resultMap ="resultRighe" parameterClass ="java.util.Map" > select * from $tablePrefix$_righewhere IDUser = #IDUser# </ select > and java code :param.put("IDUser", IDUser);param.put("tablePrefix", "NAG");utente = (Riga)getSqlMapClientTemplate().queryForObject("getRighe", param); 摘自: http://forum.springframework.org