SQL语句在ibatis中xml中的写法

selectmax(create_time)fromts_object_op_logwhereobjectid=1;xml中<selectid="ObjectOpLog.... select max(create_time) from ts_object_op_log where objectid=1;

xml中
<select id="ObjectOpLog.findMax" resultClass="createTime">
SELECT max(ts_object_op_log.create_time) FROM ts_object_op_log
<include refid="ObjectOpLog.findMax.where"/>
</select>
老是报createTime出错
求解
展开
 我来答
匿名用户
2014-12-29
展开全部
ibatis的xml中的sql写法跟在数据库工具的写法差不多,max(ts_object_op_log.create_time)可以直接max(create_time),应该是resultClass这里出了问题。resultClass = "java.util.HashMap 、java.lang.String 、java.lang.Long "等,貌似不能直接写一个变量名。
追问
可以问一下这个怎么写,我想要一个where objectid=?;
追答
可以直接

SELECT max(ts_object_op_log.create_time) FROM ts_object_op_log where objectid=#id#
这里的#id#就是执行select这条语句的方法传入的值。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式