2012-03-21 13 views
0

誰かがこのエラーを認識していますか?Hibernate SessionFactory:Beanをインスタンス化できません

org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'mySessionFactory': Post-processing of the 
FactoryBean's object failed; nested exception is 
java.lang.SecurityException: Unable to get members for class 
org.hibernate.impl.SessionFactoryImpl 

まあ、私はこのSpring3の構成を有している:

<bean id="myDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
     <property name="driverClassName" value="com.google.appengine.api.rdbms.AppEngineDriver" /> 
     <property name="url" value="jdbc:google:rdbms://xx:xx/nomedb" /> 
    </bean> 


    <bean id="mySessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> 
     <property name="dataSource" ref="myDataSource" /> 
     <property name="annotatedClasses"> 
      <list> 
       <value>it.trew.prove.model.beans.Scadenza</value> 
       <value>it.trew.prove.model.beans.Fornitore</value> 
       <value>it.trew.prove.model.beans.Societa</value> 
      </list> 
     </property> 
     <property name="hibernateProperties"> 
      <props> 
       <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> 
       <prop key="hibernate.show_sql">true</prop> 
       <prop key="hibernate.hbm2ddl.auto">create</prop> 
       <!-- <prop key="hibernate.hbm2ddl.import_files">/setup.sql</prop> --> 
      </props> 
     </property> 
    </bean> 

    <tx:annotation-driven transaction-manager="transactionManager" /> 

    <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> 
     <property name="sessionFactory" ref="mySessionFactory" /> 
    </bean> 

私はこのコードでは何も悪いことを見ることはできません、私はすべての依存関係、最後のバージョンを持っています。

編集:私のpom.xmlの一部

<dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-core</artifactId> 
     <version>3.3.2.GA</version> 
     <type>pom</type> 
     <!--hibernate-dependencies is a pom, not needed for hibernate-core--> 
     </dependency> 
     <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-annotations</artifactId> 
     <version>3.4.0.GA</version> 
    </dependency> 
    <dependency> 
     <groupId>javassist</groupId> 
     <artifactId>javassist</artifactId> 
     <version>3.12.1.GA</version> 
    </dependency> 

    <!-- Google App Engine meta-package --> 
    <dependency> 
     <groupId>net.kindleit</groupId> 
     <artifactId>gae-runtime</artifactId> 
     <version>${gae.version}</version> 
     <type>pom</type> 
    </dependency> 

答えて

1

Strutsのこのページのお得な情報ながら、問題は同じです:http://struts.apache.org/2.2.1/docs/google-app-engine-gae.html

+0

素敵はアーロンは、私はちょうどそれを読んで見つけます。しかし....答えは何ですか?ソリューション?私はまた、いくつかの依存関係が欠けているように感じるが、どちらが...?私はいくつかのpom.xmlを編集しました。私を援助してください! :) –

関連する問題