2010-12-08 7 views
3

私は休止状態と春で休止状態のカスタムタイプを正常に使用しています。今、我々はJPAを新しいエンティティに使用しており、hibernateがカスタムタイプが定義された古いhbmファイルを引き続きサポートできることを期待しています。しかし、私は同じ例外を取得します。私たちの古い休止状態マッピングはすべて外部化されていますが、新しいJPAエンティティは注釈を使用しています。どんな助けもありがとうございます。 HBMファイル内com.equifax.aspire.persistence.framework.hibernate.EmptySupportedStringjpa 2と一緒に休止して+休止状態のカスタムタイプ+スプリング

<bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"/> 

    <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> 
    <property name="persistenceXmlLocation" value="classpath:/persistence.xml"/> 
    <property name="dataSource" ref="root.platform.persistence.dataSource"/> 
    <property name="jpaVendorAdapter"> 
     <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter"> 
     <property name="showSql" value="true"/>  
     <property name="database" value="ORACLE"/> 
     <property name="databasePlatform" value="org.hibernate.dialect.OracleDialect" />   
     </bean> 
    </property> 
    <!--<property name="loadTimeWeaver"> 
     <bean class="org.springframework.instrument.classloading.SimpleLoadTimeWeaver"/> 
    </property> --> 
    </bean> 

マイカスタム型マッピング

<property name="securityCode" column="SecurityCode" type="com.persistence.framework.hibernate.EmptySupportedString"/> 
+0

それを利用できるようにする必要があります

<persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="name"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <mapping-file>com/equifax/aspire/persistence/framework/hibernate/EmptySupportedString.hbm.xml</mapping-file> 

? –

答えて

2

あなたは:THX

エラー:用のタイプを決定できませんでしたが.hbm.xmlファイルをpersistence.xmlファイルに追加できます。そのような:この上の任意の助けに