HHH000270:类型注册[java.util.UUID]覆盖先前的

时间:2019-06-21 22:09:06

标签: hibernate

在Hibernate 5项目中,我在启动过程中收到以下警告:

[org.hibernate.type.BasicTypeRegistry] HHH000270: Type registration [java.util.UUID] overrides previous : org.hibernate.type.UUIDBinaryType@53ec41aa

是什么原因引起的,如何避免呢?

应用程序运行正常;但是,我希望减少应用程序(即使在INFO日志级别)在正常启动时抛出的消息数量,尤其是类似警告的消息。

2 个答案:

答案 0 :(得分:0)

我认为这只是一个信息性声明,它使您能够休眠,从而改变了它映射对象的方式。您可能不必担心它,但是您可以将休眠日志记录级别配置为WARN或更高级别以防止它,但是就我个人而言,我认为以INFO级别或更高级别记录所有内容是个好主意。

log4j.xml:

<logger name="org.hibernate">
    <level value="warn"/>
</logger>  

答案 1 :(得分:-1)

我遇到了同样的问题,没有错误,过程就在那里停止了。当某些进程当前正在使用数据库时,当您尝试重新生成表时,就会发生这种情况。

所以基本上只是杀死您的应用程序