论坛首页 Java企业应用论坛

MyBatis,动态传入表名,字段名的解决办法

浏览 5079 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-05-08  

mybatis里关于动态传入字段名,表名的问题,网上也有不少贴子,文章,我试过好多都不好使,这是我的办法,请大家批评。
我们就举个简单的例子,修改表里一个记录某个字段的内容,字段不定。

同时在java代码里似参数时做一点小小的改动:



 详细请看:http://luoyu-ds.iteye.com/admin/blogs/1517607

  • 大小: 6.4 KB
  • 大小: 5 KB
   发表时间:2012-05-08  
改版后的iteye真。。。。。。。。 差点看不到发帖。。。。。。。。。
0 请登录后投票
   发表时间:2012-05-08  
你那个java代码里头的小动作可以不要。。把${id}改成#{id}就可以了
0 请登录后投票
   发表时间:2012-05-08  
yueai22 写道
你那个java代码里头的小动作可以不要。。把${id}改成#{id}就可以了

我请一下,这个id,和前面的val取值有什么关系呢,为什么要改id改成#{id}
0 请登录后投票
   发表时间:2012-05-08  
luoyu-ds 写道
yueai22 写道
你那个java代码里头的小动作可以不要。。把${id}改成#{id}就可以了

我请一下,这个id,和前面的val取值有什么关系呢,为什么要改id改成#{id}

用多个isnotnull,即可实现你要的功能。
0 请登录后投票
   发表时间:2012-05-08  
javeaye 写道
luoyu-ds 写道
yueai22 写道
你那个java代码里头的小动作可以不要。。把${id}改成#{id}就可以了

我请一下,这个id,和前面的val取值有什么关系呢,为什么要改id改成#{id}

用多个isnotnull,即可实现你要的功能。

确实,都能实现,不过这种办法毫无疑问要简洁得多
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics