给定一个理想情况下应该没有停机时间的 Java 服务,我想将表的列类型从 varchar 更改为 longtext,同时保持该服务的活动状态。
该服务正在使用 spring --> jpa、hibernate 并与 mysql 数据库对话。
该实体具有映射属性,我们称之为 foobar,声明为字符串。
所以现在它看起来像这样:
java实体: String foobar
MySQL 列: varchar(255) foobar
我想做一个表修改,所以它会是这样的:
java实体: String foobar
MySQL 列: longtext foobar
问题:
如果我更改 mysql 列并保持 java 服务运行,它是否仍然能够读/写该列还是会抛出错误?
人到中年有点甜
相关分类