Cum se păstrează valorile db cu tipul de clasă <? extinde View> folosind Hibernate

voturi
50

În fasole mea am

Class<? extends View> viewClass   = null;

și meu fișier de mapare Hibernate având

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

apoi a aruncat

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

Ajută-mă să stabilească acest lucru?

Întrebat 07/12/2014 la 10:58
de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
2

Hibernate oferă ClassType astfel încât să puteți mapa un obiect de clasă la un VARCHAR (sau VARCHAR2 în Oracle ).

  1. Asigurați - vă că menu_url_class este un VARCHAR.

  2. Schimbarea maparea la:

    <property name="viewClass" type="class">
        <column name="menu_url_class" />
    </property>
    
Publicat 07/12/2014 la 12:05
sursa de către utilizator

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