Hoe kan ik de waarden opslaan als db met type Class <? strekt Weergave> met behulp van Hibernate

stemmen
50

In mijn boon heb ik

Class<? extends View> viewClass   = null;

en mijn Hibernate mapping bestand met

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

dan is het gooien

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

Help me om dit te bevestigen?

De vraag is gesteld op 07/12/2014 om 10:58
user
In andere talen...                            


1 antwoorden

stemmen
2

Hibernate biedt de ClassType zodat u een klasse object naar een VARCHAR (of kan kaart VARCHAR2 in Oracle ).

  1. Zorg ervoor dat menu_url_class is een VARCHAR.

  2. Verander de mapping naar:

    <property name="viewClass" type="class">
        <column name="menu_url_class" />
    </property>
    
antwoordde op 07/12/2014 om 12:05
bron van user

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