锁定老帖子 主题:是爷们儿的都看看..
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-12
最后修改:2012-02-12
比如查找users表中的name,password 可以在sqlmap中配置查询语句:select name,password from users where id=#id#。 如果users表中有多个字段我只查询name,sex,age,adress这几个字段或其他的某些字段, 难道还要在sqlmap中再配置sql语句吗? 可不可以动态配置要查询的列呢?求教 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-02-12
使用 resultMap 不可以么?
|
|
返回顶楼 | |
发表时间:2012-02-12
Java_Eye007 写道 使用 resultMap 不可以么?
resultMap 针对的是查询结果,我是要查询的列是可动态的,比如这个地方我只需要查询表中的两列,另外一个地方我可能是要查询表中的四列,查询列动态的哦 唉..... |
|
返回顶楼 | |
发表时间:2012-02-12
查询列多少又影响性能不大,全查出来
|
|
返回顶楼 | |
发表时间:2012-02-12
gtssgtss 写道 查询列多少又影响性能不大,全查出来
我现在不要全部查出来 有没有解决方案哦 |
|
返回顶楼 | |
发表时间:2012-02-12
那用ibatis干嘛,直接StringBuilder组装PreparedStatement不就结了?
|
|
返回顶楼 | |
发表时间:2012-02-12
是否可以通过动态条件判断来实现呢?提供一个参数来区别要查询的列。比如:
这是伪代码: <dynamic> <isEquals property="param" value="1"> name,password </isEquals> <isEquals property="param" value="2"> name,sex,age,adress </isEquals> </dynamic> |
|
返回顶楼 | |
发表时间:2012-02-12
zheng19851 写道 是否可以通过动态条件判断来实现呢?提供一个参数来区别要查询的列。比如:
这是伪代码: <dynamic> <isEquals property="param" value="1"> name,password </isEquals> <isEquals property="param" value="2"> name,sex,age,adress </isEquals> </dynamic> 可以 |
|
返回顶楼 | |
发表时间:2012-02-12
ljl_ss 写道 zheng19851 写道 是否可以通过动态条件判断来实现呢?提供一个参数来区别要查询的列。比如:
这是伪代码: <dynamic> <isEquals property="param" value="1"> name,password </isEquals> <isEquals property="param" value="2"> name,sex,age,adress </isEquals> </dynamic> 可以 嗯 这个方法不错, 那还可不可以再智能一点了,比如我前端传入哪些查询列,后端就自动查询我传入的列了...... 这样不是更好吗? 求解....... |
|
返回顶楼 | |
发表时间:2012-02-12
这标题起的,让本王很蛋疼。。。
|
|
返回顶楼 | |