我正在开发一个在客户端使用GWT,Tomcat Apache服务器,MySQL,使用JPA的Hibernate的项目。我也在使用注释和EntityManager 我的文件夹结构如下:
+build
+java
+com
+META-INF
persistence.xml
+webcontent
+WEB-INF
我在控制台中获得以下信息
INFO org.hibernate.cfg.Environment - hibernate.properties not found
INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
我也尝试将persistence.xml放在web-inf / meta-inf中,但我仍然得到同样的错误。 只有当我在服务器上操作时才会发生这种情况。如果我使用主类在本地测试它,它的工作原理。 知道为什么它找不到属性文件
答案 0 :(得分:3)
Hibernate只是告诉你它无法找到名为hibernate.properties的文件。 如果你想摆脱这条日志消息,请创建webcontent / WEB-INF / hibernate.properties
您可以直接在persistence.xml中提供供应商特定的属性,如下所示:
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
</properties>