ibatis动态字段不显示?

CpRcF 2008-06-04 04:34:34



select a,b,c
<isNotNull property="pc">
,cName
</isNotNull>
from atable
where a = #pa#
<isNotNull prepend="and" property="pc">
c = #pc#
</isNotNull>


pc为空时 ,select 出来 a b c 三个字段

pc不为空时,还是 select出来 a b c 三个字段, ibatis 生成的 sql 中是有 cName 的

...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CpRcF 2008-06-04
  • 打赏
  • 举报
回复
生成的 sql 在 quest center中运行是正常的
CpRcF 2008-06-04
  • 打赏
  • 举报
回复
回楼上,似乎不用 <dynamic>也可以的
mammonist 2008-06-04
  • 打赏
  • 举报
回复
要把<isNotNull property="pc">放在<dynamic>里面。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧