Saya telah berhasil menggunakan tipe kustom hibernasi dengan hibernasi dan pegas. Sekarang kami menggunakan JPA untuk entitas baru dan berharap hibernasi masih dapat mendukung file hbm lama yang memiliki tipe khusus yang ditentukan. Namun saya mendapatkan pengecualian yang sama. Semua pemetaan hibernasi lama kami dieksternalisasi tetapi entitas JPA baru menggunakan anotasi. Bantuan apa pun dihargai. Terima kasih
Kesalahan: Tidak dapat menentukan jenis untuk: com.equifax.aspire.persistence.framework.hibernate.EmptySupportedString
<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>
Pemetaan tipe khusus saya dalam file hbm
<property name="securityCode" column="SecurityCode" type="com.persistence.framework.hibernate.EmptySupportedString"/>