在Hibernate 5项目中,我在启动过程中收到以下警告:
[org.hibernate.type.BasicTypeRegistry] HHH000270: Type registration [java.util.UUID] overrides previous : org.hibernate.type.UUIDBinaryType@53ec41aa
是什么原因引起的,如何避免呢?
应用程序运行正常;但是,我希望减少应用程序(即使在INFO
日志级别)在正常启动时抛出的消息数量,尤其是类似警告的消息。
答案 0 :(得分:0)
我认为这只是一个信息性声明,它使您能够休眠,从而改变了它映射对象的方式。您可能不必担心它,但是您可以将休眠日志记录级别配置为WARN或更高级别以防止它,但是就我个人而言,我认为以INFO级别或更高级别记录所有内容是个好主意。
log4j.xml:
<logger name="org.hibernate">
<level value="warn"/>
</logger>
答案 1 :(得分:-1)
我遇到了同样的问题,没有错误,过程就在那里停止了。当某些进程当前正在使用数据库时,当您尝试重新生成表时,就会发生这种情况。
所以基本上只是杀死您的应用程序