更改 spring jpa 现有表列类型

Avi*_*gal 5 mysql hibernate jpa spring-boot

我正在使用 spring boot 和 jpa,并且我有一个属性为 VARCHAR 255 的现有表:

@Column(name = "description")
private String description;
Run Code Online (Sandbox Code Playgroud)

我尝试将其更改为长文本,但没有成功:

@Column(name = "description", columnDefinition = "longtext")
private String description;
Run Code Online (Sandbox Code Playgroud)

我在 application.properties 文件中有关 Hibernate ddl 的配置设置为更新:

spring.jpa.hibernate.ddl-auto = update
Run Code Online (Sandbox Code Playgroud)

是否可以将 VARCAR 255 更改为长文本?如果是的话,我该怎么做?

谢谢,阿维

ste*_*ong 1

spring-data-jpa ddl \xe2\x80\x98update\xe2\x80\x99 不会更改现有列\xef\xbc\x8c,也不会更新或删除。

\n