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