Wie Werte speichern mit Typ-Klasse auf den db <? Ansicht erstreckt> mit Hibernate

stimmen
50

In meiner Bohne ich habe

Class<? extends View> viewClass   = null;

und meine Hibernate Mapping-Datei mit

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

dann werfen

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

mir helfen, dieses Problem lösen?

Veröffentlicht am 07/12/2014 um 10:58
vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
2

Hibernate bietet den Classtype , so dass Sie ein Class - Objekt zu einem VARCHAR (oder Karte kann VARCHAR2 in Oracle ).

  1. Stellen Sie sicher , menu_url_class ist ein VARCHAR.

  2. Ändern Sie die Zuordnung zu:

    <property name="viewClass" type="class">
        <column name="menu_url_class" />
    </property>
    
Beantwortet am 07/12/2014 um 12:05
quelle vom benutzer

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