ibatis 中 一次执行多条select 语句

2024-12-31 05:12:08
推荐回答(3个)
回答1:

只要你能保证每次这个语句执行时,表C的字段是一样的,那么这样修改
select c.uid , c.mid , c.fromIP , c.content , c.sid,c.adddate
from lybbs_author aouthror , blog_users users , $tableName$ c where
aouthror.id = users.userID and aouthror.id = c.uid and users.userID = c.uid
把你的表名以变量tableName的形式传进来就ok了。

回答2:

只要你能保存每次这个语句执行时,表C的字段是一样的,那么这样调
select c.uid , c.mid , c.fromIP , c.content , c.sid,c.adddate
from lybbs_author aouthror , blog_users users , $tableName$ c where
aouthror.id = users.userID and aouthror.id = c.uid and users.userID = c.uid
把你的表名以变量tableName的形式传进来即可

回答3:

基本上同意楼上的回答,想补充的是,传参的时候 应该是#tableName# 这种形式,$tableName$ 这种形式是在 hibernet或者是 ibatis里在‘’这里面使用的。还有你要是where后面还有需要跟一些条件的话 最好用map来进行传参数。以上补充完毕