标签: java hibernate jpa
我想知道hibernate.hbm2ddl.auto = validate如何验证数据库。
它是否也验证列大小?如果数据库中的列大小为10个字符,而我在5个字符中提到的实体中的列大小为10个字符,那么它将给出错误消息吗?
它是否也验证列类型?如果在我的表中列类型为varchar,而实体列类型为Long,则会给出错误消息?
它是否验证索引?如果表和实体中有一些索引,我没有提到索引,那么它会给出错误吗?
它是否验证可为空的东西?如果一列在表中为空,则为真,而同一列在实体中为空,则为真?