不重启服务器项目就无法加载远程表结构的修改?

Ares_xb 2017-12-21 11:20:27
数据库:mysql 5.7 为远程数据库
持久层框架:mybatis
现象:现在我有表Table,其字段A限制为varchar(16),当在项目中传入17位字符串插入数据库时会报错超长,然后修改远程库Table表的表结构对字段A的限制改为varchar(20)但不重启服务器,在项目中传入17位字符串插入数据库还是报错超长,在重启服务器后在项目中传入17位字符串插入数据库。
问题:为什么表结构的限制在远程库更改后服务器不重启就无法在项目中生效?字段的限制这种东西会在初始化数据库连接时被记录下吗?(个人猜测与mybatis的一二级缓存有关)
...全文
100 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,542

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧