Невозможно использовать наследование в Hibernate - PullRequest
0 голосов
/ 04 января 2011

Пожалуйста, посмотрите на следующие

<?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>

У меня есть таблицы с именами Participance_btech_ece, Participance_btech_cse, Participance_btech_it и так далее.Все эти таблицы используют ту же схему, что и упомянутая выше для класса Attendance_Btech.Я думал, что это должно работать, но это не так.

1 Ответ

0 голосов
/ 04 января 2011

Если Attendance_Btech_ECE является подклассом Attendance_Btech, то должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...