问题描述:mybatis中写入如下代码,前台传入参数fileUnitType作为查询结果再查出来
结果控制台会报:数据类型不一致: 应为 NUMBER, 但却获得 -
无奈思前想后,将#换成了$,控制台打印的sql为 select (id || 2) id......,而不是select (id || ?) id.......
截止目前我发现的不同点主要为①$不带引号 ,可以将表名作为参数传递 ②传值方式不一样
另外,传中文的话两种方式都报同样的错误,所以传中文的话得另想办法
问题描述:mybatis中写入如下代码,前台传入参数fileUnitType作为查询结果再查出来
结果控制台会报:数据类型不一致: 应为 NUMBER, 但却获得 -
无奈思前想后,将#换成了$,控制台打印的sql为 select (id || 2) id......,而不是select (id || ?) id.......
截止目前我发现的不同点主要为①$不带引号 ,可以将表名作为参数传递 ②传值方式不一样
另外,传中文的话两种方式都报同样的错误,所以传中文的话得另想办法