Come conservare i valori al db con il tipo di classe <? si estende Visualizza> usando Hibernate

voti
50

Nel mio fagiolo ho

Class<? extends View> viewClass   = null;

e il mio file di mapping Hibernate avere

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

poi buttare

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

Aiutami a risolvere questo problema?

È pubblicato 07/12/2014 alle 10:58
dall'utente
In altre lingue...                            


1 risposte

voti
2

Hibernate offre la ClassType in modo da poter mappare un oggetto di classe a un VARCHAR (o VARCHAR2 in Oracle ).

  1. Assicurarsi che menu_url_class è un VARCHAR.

  2. Modificare la mappatura a:

    <property name="viewClass" type="class">
        <column name="menu_url_class" />
    </property>
    
Risposto il 07/12/2014 a 12:05
fonte dall'utente

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