我得到这个错误,而启动我的springboot应用程序:
Schema-validation: wrong column type encountered in column [name] in table [testTable];
found [character (Types#VARCHAR)], but expecting [clob (Types#CLOB)]
我的团队中的其他人可以很好地运行它,但它对我不起作用。
这是我的课:
@Entity
@Table(name = "testTable")
data class TestTable(
@Id
val id: Long,
@Lob
@Column
val name: String,
@Column(nullable = false)
val parentId: Long,
我想这是Map的问题,但我不明白为什么其他人没有这个问题。
先谢谢你。
1条答案
按热度按时间u1ehiz5o1#
您小组的其他成员可能使用不同的数据库结构描述。错误指出您的模型需要
CLOB
数据行类型(因为使用@Lob
),但数据库数据行的类型为VARCHAR
。如果您要使用此结构描述,请移除@Lob
注解。否则,请将数据行移转至CLOB:alter table testTable alter column name set data type clob