这个(hibernate.hbm2ddl.auto = validate)从数据库验证的内容是什么?

时间:2019-04-09 06:21:53

标签: java hibernate jpa

我想知道hibernate.hbm2ddl.auto = validate如何验证数据库。

  1. 它是否也验证列大小?如果数据库中的列大小为10个字符,而我在5个字符中提到的实体中的列大小为10个字符,那么它将给出错误消息吗?

  2. 它是否也验证列类型?如果在我的表中列类型为varchar,而实体列类型为Long,则会给出错误消息?

  3. 它是否验证索引?如果表和实体中有一些索引,我没有提到索引,那么它会给出错误吗?

  4. 它是否验证可为空的东西?如果一列在表中为空,则为真,而同一列在实体中为空,则为真?

0 个答案:

没有答案