解决此特定问题的最简单方法可能是根本不使用columnDefinition,而是使用(例如)显式指定列长度
@Column(length=10000)
也可能是您可以使用@Lob(type = LobType.CLOB)映射它
但我不确定HSQLDB是否正确支持该功能。在Postgres中,它应该为您提供TEXT类型。

解决此特定问题的最简单方法可能是根本不使用columnDefinition,而是使用(例如)显式指定列长度
@Column(length=10000)
也可能是您可以使用@Lob(type = LobType.CLOB)映射它
但我不确定HSQLDB是否正确支持该功能。在Postgres中,它应该为您提供TEXT类型。