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