检查hibernate.properties的写法

解决方案 »

  1.   

    多谢 NewTypeQ(新人类), 
    以下为 hibernate.properties 的有效内容,请帮我查查问题所在。hibernate.query.substitutions true 1, false 0, yes 'Y', no 'N'## Oracle#hibernate.dialect net.sf.hibernate.dialect.OracleDialect
    hibernate.dialect net.sf.hibernate.dialect.Oracle9Dialect
    hibernate.connection.driver_class oracle.jdbc.driver.OracleDriver
    hibernate.connection.url jdbc:oracle:thin:@armu:1521:armu
    hibernate.connection.username finance
    hibernate.connection.password finance
    hibernate.connection.pool_size 1## Properties for external configuration of Proxoolhibernate.proxool.pool_alias pool1## print all generated SQL to the consolehibernate.show_sql true## set the maximum JDBC 2 batch size (a nonzero value enables batching)hibernate.jdbc.batch_size 0## use JDBC batching for versioned datahibernate.jdbc.batch_versioned_data true## use streams when writing binary types to / from JDBChibernate.jdbc.use_streams_for_binary true## set the maximum depth of the outer join fetch treehibernate.max_fetch_depth 1## set a prefix for cache region nameshibernate.cache.region_prefix hibernate.test
    ## enable the query cachehibernate.cache.use_query_cache true
    ## choose a cache implementationhibernate.cache.provider_class net.sf.hibernate.cache.EhCacheProvider
      

  2.   

    jdbc的驱动加了吗?还有hibernate的驱动
      

  3.   

    加了驱动,用jbX开发,不知道错在哪里
    E:\bea\jdk141_03\bin\javaw -classpath "E:\Documents and Settings\lizy\jbproject\Hibernate\classes;E:\bea\weblogic81\server\lib\weblogic_sp.jar;E:\bea\weblogic81\server\lib\weblogic.jar;E:\bea\weblogic81\server\lib\webservices.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\c3p0-0.8.4.5.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\cglib-full-2.0.2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-collections-2.1.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-dbcp-1.2.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-lang-1.0.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-logging-1.0.4.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\commons-pool-1.2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\concurrent-1.3.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\connector.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\dom4j-1.4.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\ehcache-0.9.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jaas.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-cache.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-common.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-jmx.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jboss-system.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jcs-1.0-dev.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jdbc2_0-stdext.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jgroups-2.2.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\jta.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\junit-3.8.1.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\log4j-1.2.8.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\odmg-3.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\oscache-2.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\proxool-0.8.3.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\swarmcache-1.0rc2.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xalan-2.4.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xerces-2.4.0.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\lib\xml-apis.jar;H:\Hibernate\hibernate-2.1.6\hibernate-2.1\hibernate2.jar;E:\bea\weblogic81\server\lib\classes12.jar;E:\bea\jdk141_03\jre\lib\charsets.jar;E:\bea\jdk141_03\jre\lib\ext\dnsns.jar;E:\bea\jdk141_03\jre\lib\ext\ldapsec.jar;E:\bea\jdk141_03\jre\lib\ext\localedata.jar;E:\bea\jdk141_03\jre\lib\ext\sunjce_provider.jar;E:\bea\jdk141_03\jre\lib\im\indicim.jar;E:\bea\jdk141_03\jre\lib\jaws.jar;E:\bea\jdk141_03\jre\lib\jce.jar;E:\bea\jdk141_03\jre\lib\jsse.jar;E:\bea\jdk141_03\jre\lib\rt.jar;E:\bea\jdk141_03\jre\lib\sunrsasign.jar;E:\bea\jdk141_03\lib\dt.jar;E:\bea\jdk141_03\lib\htmlconverter.jar;E:\bea\jdk141_03\lib\tools.jar"  hibernate.TestPerson 
    log4j:WARN No appenders could be found for logger (net.sf.hibernate.cfg.Environment).log4j:WARN Please initialize the log4j system properly.java.lang.UnsupportedOperationException: The user must supply a JDBC connection at net.sf.hibernate.connection.UserSuppliedConnectionProvider.getConnection(UserSuppliedConnectionProvider.java:32) at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl.java:286) at net.sf.hibernate.impl.SessionImpl.connect(SessionImpl.java:3326) at net.sf.hibernate.impl.SessionImpl.connection(SessionImpl.java:3286) at net.sf.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:40) at net.sf.hibernate.transaction.JDBCTransactionFactory.beginTransaction(JDBCTransactionFactory.java:19) at net.sf.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:2231) at hibernate.TestPerson.main(TestPerson.java:23)Exception in thread "main" 
      

  4.   

    armu80830 (此情可待) java.lang.UnsupportedOperationException: The user must supply a JDBC connection未见你环境变量中有oracle的jdbc...oracle的jdbc驱动为 class12.zip or class12.jar ,或者 ojdbc.jar(需要jdk1.4的支持)
      

  5.   

    你的JDBC驱动烤到相关目录下没有???检查一下,看你的错误应该是:hibernate.properties 着里面有问题了;
      

  6.   

    问题解决,是路径问题,hibernate.properties 必须放在classes目录下,hibernate初学者别犯类似低级错误。