如题,MyBatis是可以打印sql语句以及参数的,但是如果我们某个参数字段是CLOB类型时候,可能会由于该字段过长而导致打印出来的日志超级长。实际中这个字段的具体值我们又不关心,但是又不想关闭sql打印功能。这时候有个小窍门可以屏蔽这个字段的打印,而不影响sql和其他字段打印。
在mapper的xml文件对该字段的操作sql中,设置数据类型为Clob
,这样在打印日志时,会自动把值当成流处理,而不会打印出整体内容
#{content,jdbcType=CLOB},
如题,MyBatis是可以打印sql语句以及参数的,但是如果我们某个参数字段是CLOB类型时候,可能会由于该字段过长而导致打印出来的日志超级长。实际中这个字段的具体值我们又不关心,但是又不想关闭sql打印功能。这时候有个小窍门可以屏蔽这个字段的打印,而不影响sql和其他字段打印。
在mapper的xml文件对该字段的操作sql中,设置数据类型为Clob
,这样在打印日志时,会自动把值当成流处理,而不会打印出整体内容
#{content,jdbcType=CLOB},