Java 禁用hibernate验证-hibernate 4.2、Spring 3.2、JBOSS EAP 6.1
我正在尝试用新的JBOSS EAP 6.1启动一个Spring应用程序(它可以与旧的JBOSS AS 4.2配合使用) 当我部署我的应用程序时,我会得到很多如下信息:Java 禁用hibernate验证-hibernate 4.2、Spring 3.2、JBOSS EAP 6.1,java,spring,hibernate,jdbc,jboss,Java,Spring,Hibernate,Jdbc,Jboss,我正在尝试用新的JBOSS EAP 6.1启动一个Spring应用程序(它可以与旧的JBOSS AS 4.2配合使用) 当我部署我的应用程序时,我会得到很多如下信息: 13:03:31,948 INFO [org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator] (ServerService Thread Pool -- 63) HHH000130: Instantiating explicit c
13:03:31,948 INFO [org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator] (ServerService Thread Pool -- 63) HHH000130: Instantiating explicit connection provider: org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl
13:03:31,948 INFO [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] (ServerService Thread Pool -- 63) HHH000402: Using Hibernate built-in connection pool (not for production use!)
13:03:31,949 INFO [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] (ServerService Thread Pool -- 63) HHH000115: Hibernate connection pool size: 20
13:03:31,949 INFO [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] (ServerService Thread Pool -- 63) HHH000006: Autocommit mode: false
13:03:31,949 INFO [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] (ServerService Thread Pool -- 63) HHH000401: using driver [oracle.jdbc.OracleDriver] at URL [jdbc:oracle:thin:@myserver:1521:db]
13:03:31,950 INFO [org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl] (ServerService Thread Pool -- 63) HHH000046: Connection properties: {user=my_user, password=****, release_mode=on_close}
13:03:32,818 INFO [org.hibernate.dialect.Dialect] (ServerService Thread Pool -- 63) HHH000400: Using dialect: org.hibernate.dialect.Oracle10gDialect
13:03:32,942 INFO [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory] (ServerService Thread Pool -- 63) HHH000397: Using ASTQueryTranslatorFactory
我知道它们不是错误,也不是警告,但它一直在循环。
如何禁用此验证或hibernate在应用程序部署期间尝试执行的任何操作
遵循我的会话bean定义:
<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
<property name="hibernateProperties">
<props>
<prop key="hibernate.connection.driver_class">oracle.jdbc.OracleDriver</prop>
<prop key="hibernate.connection.provider_class">org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl</prop>
<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
<prop key="hibernate.cache.provider_class">org.hibernate.cache.HashtableCacheProvider</prop>
<prop key="hibernate.bytecode.use_reflection_optimizer">false</prop>
<prop key="hibernate.cache.use_second_level_cache">false</prop>
<prop key="hibernate.cache.use_query_cache">false</prop>
<prop key="hibernate.connection.release_mode">on_close</prop>
<prop key="hibernate.jdbc.fetch_size">50</prop>
<prop key="hibernate.default_batch_fetch_size">16</prop>
<prop key="hibernate.validator.autoregister_listeners">false</prop>
<prop key="hibernate.connection.username">user</prop>
<prop key="hibernate.connection.password">password</prop>
<prop key="hibernate.connection.url"> jdbc:oracle:thin:@myserver:1521:db] </prop>
</property>
...
oracle.jdbc.OracleDriver
org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl
org.hibernate.dialen.oracle10galent
org.hibernate.cache.HashtableCacheProvider
错误的
错误的
错误的
闭上
50
16
错误的
使用者
暗语
jdbc:oracle:thin:@myserver:1521:db]
...
如何在启动过程中阻止hibernate执行此验证(或其他任何操作?应用程序中是否有log4j.properties或logback.xml文件?没有。。让我用我的SpringBean配置来编辑原始帖子我不熟悉JBOSS,但是由于您没有日志配置,JBOSS中应该有一些默认配置。您应该设置Hibernate的日志记录级别,以警告我的应用程序没有启动。。它一直在这些信息上循环,我希望你能找到解决办法!祝你好运