在我的 Board 实体中,有一个字段。
private String content;
并且,如果我在我的数据库(mysql)上运行以下查询,
ALTER TABLE board MODIFY content TEXT;
两者不匹配会出现什么问题吗? 在我的测试中,似乎没有问题。 我不需要在
@Column(columnDefinition = "TEXT")
字段中添加 content
吗?
我想知道是否存在我不知道的问题。谢谢
如果您的测试通过并且 Hibernate 正确处理映射,那么应该没有问题。添加 @Column(columnDefinition = "TEXT") 并不是绝对必要的,除非您想显式声明列类型以保持清晰或控制架构。