zhaolu 发表于 2016-11-26 08:36:02

mybatis @param 类型 转换错误(关键字)

  在mybatis中,如果用@param来指定多个参数的别名时,以下几个是关键字,会被mybatis自动认为是某种特定的类型,比如

@Param("thresholds") String threshold
  这里,即可我们指定threshold为String,但mybatis会自动认为它是一个Integer,故会导致sql异常,指类型转换出错 。。。
  解决方法也很简单,只要改别名就好了,不用这些关键字。
  同样的关键字还有:
  size, threshold, modCount  -> 认为是int
  loadFactor -> 认为是float
页: [1]
查看完整版本: mybatis @param 类型 转换错误(关键字)