2012-03-26 76 views
0

由於GAE的限制,我無法使用Spring會話工廠。 Spring Autowiring stopped working on GAE沒有Spring的Hibernate SessionFactory bean

現在我想不org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean

創建一個會話工廠我如何配置:

<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> 

如果感興趣,請參閱我的其他問題純會話工廠bean,只使用休眠的東西?

回答

-1

你爲什麼想在GAE中使用hibernate?您正在使用CloudSQL還是數據存儲? AppEngine並不是真正意義上的休眠類型的東西......你最好使用Objectify或Twig,或者如果你想要一個ORM解決方案,JDO。

+0

我確實使用Cloud SQL。對不起,不提。 – 2012-03-26 20:47:56

+0

這似乎是一個評論,而不是一個答案。 – 2014-04-24 16:38:16

相關問題