mybatis查询是否要带有jdbctype 50

比如我有一个查询语句为select*fromuserinfowhereusername=#{username,jdbctype=varchar},那么这个查询的结果是返回... 比如我有一个查询语句为 select * from userinfo where username=#{username,jdbctype=varchar},那么这个查询的结果是返回整条记录呢 还是只返回type为varchar类型的字段? 展开
 我来答
lost_in
2015-11-18 · TA获得超过396个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:182万
展开全部
带上会好些,比如你传入的是Strring对象,而数据库是decimal, 这样能转换为正确的类型,防止类型不匹配而使用不了某些索引
更多追问追答
追问
可是为什么查询到结果就只有一个字段的值呢= =比如我传进去的username为xiaoming,然后查询到的值也为xiaoming,就没有和xiaoming有关的整条记录的所有字段了.
追答
会返回整条记录的,你是不是添加了resultType或者resultMap属性了,
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式