Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 禁用hibernate验证-hibernate 4.2、Spring 3.2、JBOSS EAP 6.1_Java_Spring_Hibernate_Jdbc_Jboss - Fatal编程技术网

Java 禁用hibernate验证-hibernate 4.2、Spring 3.2、JBOSS EAP 6.1

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

我正在尝试用新的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 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的日志记录级别,以警告我的应用程序没有启动。。它一直在这些信息上循环,我希望你能找到解决办法!祝你好运