datatables searchable属性参数值类型问题

如题,我在datatable中几个字段设置了serarchable:true,其中有个字段是BigDecimal类型,其他为字符串类型,然后在快速检索的时候就会抛错,报错信息如下
java.lang.IllegalArgumentException: Parameter value [%2%] did not match expected type [java.math.BigDecimal]
求大神帮忙看下如何解决这个问题?业务需求,这几个字段都要实现模糊检索功能。

http://www.cnblogs.com/zergcom/p/4434069.html