Hvordan lagre verdier DB med type klasse <? strekker Vis> bruke Hibernate

stemmer
50

I min bønne jeg har

Class<? extends View> viewClass   = null;

og min Hibernate tilordningsfilen ha

     <property name=viewClass type=java.lang.Class>
            <column name=menu_url_class />
    </property>

så er det å kaste

org.hibernate.HibernateException: Unable to locate named class name.class

Hjelp meg å fikse dette?

Publisert på 07/12/2014 klokken 10:58
bruker
På andre språk...                            


1 svar

stemmer
2

Hibernate tilbyr ClassType slik at du kan kartlegge en klasse objekt til en VARCHAR (eller VARCHAR2 i Oracle ).

  1. Kontroller at menu_url_class er en VARCHAR.

  2. Endre kartleggingen til:

    <property name="viewClass" type="class">
        <column name="menu_url_class" />
    </property>
    
Svarte 07/12/2014 kl. 12:05
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more