不重启服务器项目就无法加载远程表结构的修改?
数据库:mysql 5.7 为远程数据库
持久层框架:mybatis
现象:现在我有表Table,其字段A限制为varchar(16),当在项目中传入17位字符串插入数据库时会报错超长,然后修改远程库Table表的表结构对字段A的限制改为varchar(20)但不重启服务器,在项目中传入17位字符串插入数据库还是报错超长,在重启服务器后在项目中传入17位字符串插入数据库。
问题:为什么表结构的限制在远程库更改后服务器不重启就无法在项目中生效?字段的限制这种东西会在初始化数据库连接时被记录下吗?(个人猜测与mybatis的一二级缓存有关)