不使用@Column(columnDefinition = "TEXT")会有什么问题?

问题描述 投票:0回答:1

在我的 Board 实体中,有一个字段。

private String content;

并且,如果我在我的数据库(mysql)上运行以下查询,

ALTER TABLE board MODIFY content TEXT;

两者不匹配会出现什么问题吗? 在我的测试中,似乎没有问题。 我不需要在

@Column(columnDefinition = "TEXT")
字段中添加
content
吗?

我想知道是否存在我不知道的问题。谢谢

mysql spring-boot annotations
1个回答
0
投票

如果您的测试通过并且 Hibernate 正确处理映射,那么应该没有问题。添加 @Column(columnDefinition = "TEXT") 并不是绝对必要的,除非您想显式声明列类型以保持清晰或控制架构。

© www.soinside.com 2019 - 2024. All rights reserved.