35,6 → 35,9 |
<property name="summariesJson" type="text"> |
<column name="summariesJson" sql-type="TEXT"/> |
</property> |
<property name="tipologiaJson" type="text"> |
<column name="tipologiaJson" sql-type="TEXT"/> |
</property> |
<property name="cdTurma" type="string" index="cdTurmaIndex" /> |
<!--Not In Use--> |
<many-to-one name="validatorUser" class="pt.estgp.estgweb.domain.User" lazy="false" outer-join="true" /> |
307,14 → 310,6 |
<timestamp source="db" name="updateDate" unsaved-value="null"/> |
<property name="saveDate" type="timestamp"/> |
<property name="turma" type="string"/> |
<set name="docentesTipologia" cascade="delete" lazy="true" order-by="deliverDate asc"> |
<key column="courseUnitTurma"/> |
<one-to-many class="pt.estgp.estgweb.domain.CourseUnitTurmaDocenteTipologia"/> |
</set> |
<set name="teachers" lazy="true" table="teachedturmaunits"> |
<key column="courseUnitTurmaId"/> |
<many-to-many class="pt.estgp.estgweb.domain.TeacherImpl" column="teacherId"/> |
</set> |
<set name="students" lazy="true" table="subscribedturmaunits"> |
<key column="courseUnitTurmaId"/> |
<many-to-many class="pt.estgp.estgweb.domain.StudentImpl" column="studentId"/> |
322,22 → 317,9 |
<subclass name="pt.estgp.estgweb.domain.CourseUnitTurmaImpl" discriminator-value="CourseUnitTurmaImpl"/> |
</class> |
|
<class name="pt.estgp.estgweb.domain.CourseUnitTurmaDocenteTipologia" table="courseunitturmadocentetipologia" abstract="true"> |
<meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta> |
<meta attribute="scope-class">public abstract</meta> |
<id name="id" type="long"> |
<generator class="native"/> |
</id> |
<discriminator column="discrimitator"/> |
<timestamp source="db" name="updateDate" unsaved-value="null"/> |
<property name="saveDate" type="timestamp"/> |
<property name="codigoTipoOcupacao" type="string"/> |
<property name="tipoOcupacaoDesc" type="string"/> |
<many-to-one name="teacher" class="pt.estgp.estgweb.domain.Teacher" lazy="false" outer-join="true" not-null="false"/> |
<subclass name="pt.estgp.estgweb.domain.CourseUnitTurmaDocenteTipologiaImpl" discriminator-value="CourseUnitTurmaDocenteTipologiaImpl"/> |
</class> |
|
|
|
<!--<class name="pt.estgp.estgweb.domain.CourseUnit" table="courseunitassignement" abstract="true">--> |
<!--<meta attribute="extends">pt.estgp.estgweb.domain.DomainSerializableObject</meta>--> |
<!--<meta attribute="scope-class">public abstract</meta>--> |