Jak ukládat hodnoty DB s typem třídy <? prodlužuje View> Používání režimu spánku

hlasů
50

V mém fazole mám

Class<? extends View> viewClass   = null;

a moje mapování Hibernate soubor mající

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

pak to házení

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

Pomoz mi, abych tento problém vyřešit?

Položena 07/12/2014 v 10:58
uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
2

Hibernace nabízí ClassType takže můžete mapovat objekt Class k VARCHAR (nebo VARCHAR2 v Oracle ).

  1. Ujistěte se, že menu_url_class je VARCHAR.

  2. Změna mapování:

    <property name="viewClass" type="class">
        <column name="menu_url_class" />
    </property>
    
Odpovězeno 07/12/2014 v 12:05
zdroj uživatelem

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