错误:was not registered for synchronization because synchronization is not active
解决思路:
1)对应的sql中出现了ParamterType对应的实体类中缺少的字段。
比如:if标签中,对name是否为空进行了判断。但是实体类中根本没有name变量,那么就会出现此错误。
2)此思路是网搜的。实体类中使用的不是包装类,而是基本数据类型。
3)是否在不该加limit 的sql中加了limit
本文探讨了在使用MyBatis框架时遇到的wasnotregisteredforsynchronizationbecausesynchronizationisnotactive错误,分析了可能的原因,包括实体类字段缺失、数据类型使用不当以及SQL语句中错误地使用了limit关键字。
错误:was not registered for synchronization because synchronization is not active
解决思路:
1)对应的sql中出现了ParamterType对应的实体类中缺少的字段。
比如:if标签中,对name是否为空进行了判断。但是实体类中根本没有name变量,那么就会出现此错误。
2)此思路是网搜的。实体类中使用的不是包装类,而是基本数据类型。
3)是否在不该加limit 的sql中加了limit
2564
8万+
4810

被折叠的 条评论
为什么被折叠?