记一次savebatch的空指针异常

一、环境:sqlserver+mybatisplus+java+idea

二、背景:做导入数据时,使用mybatisplus的savebatch批量导入报空指针异常

三、调试步骤:

1、看控制台打印的异常信息

2、savebatch是内置方法,需要跟踪源码

3、异常信息顶端代码行下断点,在iphelper的savebatch方法报错行下断点

4、看报错行代码抛出的异常详细信息

四、原因:

因为表字段set是关键词,实体类set上加了tablefield(value='set'),这是错的,sqlserver中应该写成[set]

(全文完)

猜你喜欢

转载自blog.csdn.net/humors221/article/details/115365490