haben Sie einen Blick auf die folgendenkann nicht in den Ruhezustand inheritence verwenden
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.att_marks.students.Attendance_Btech">
<id name="id" type="integer" column="id" >
<generator class="increment"/>
</id>
<property name="year">
<column name="Year" />
</property>
<property name="semister">
<column name="Semister"/>
</property>
<property name="section">
<column name="Section"/>
</property>
<property name="period">
<column name="Period"/>
</property>
<property name="subjectCode">
<column name="Subject_Code"/>
</property>
<property name="date">
<column name="Date"/>
</property>
<property name="status">
<column name="Status"/>
</property>
<union-subclass name="com.att_marks.students.Attendance_Btech_ECE" table="attendance_btech_ece">
</union-subclass>
</class>
</hibernate-mapping>
Ich habe Tabellen attendance_btech_ece genannt, attendance_btech_cse, attendance_btech_it, und so weiter. Alle diese Tabellen verwenden dasselbe Schema wie oben für die Klasse Attendance_Btech erwähnt. Ich dachte, das sollte funktionieren, ist es aber nicht.
Erhalten Sie eine Fehlermeldung oder Stack-Trace? – Jeremy
Null-Zeiger-Ausnahme bei einer Anweisung wie folgt: session.createQuery (query); aber die Sache ist, ich habe nicht versucht, dieses Klassenobjekt bis zu diesem Zeitpunkt der Ausführung zu verwenden, aber es löst immer noch eine Ausnahme aus, wenn ich diese Datei aus der Konfigurationsdatei entfernen dann funktioniert alles gut ... – sasidhar
Können Sie bitte den Stack-Trace veröffentlichen ? Es hat möglicherweise nichts mit dem Mapping zu tun (das wird normalerweise beim Start herausgefunden). – Jeremy