正在使用liquibase和hibernate构建一个spring boot应用程序。 但现在我们面临一些问题。
它适用于H2,但是当切换到oracle时,需要添加国有化注释
@Nationalized
public String getCreatedBy() {
但现在使用h2的模式验证正在打破:
Schema-validation: wrong column type encountered in column [created_by] in table [foo]; found [varchar (Types#VARCHAR)], but expecting [nvarchar(255) (Types#NVARCHAR)]
解决此问题的正确方法是什么?是否有类似oracle和h2的映射表?
答案 0 :(得分:1)
解决了
@Column(name = "created_by", columnDefinition = "nvarchar(255)")