Hi all,
Mam nasledujuci problem:
Mam classu OrgJednotkaDTO, kt. ma nejake zakladne fieldy (id, kod) a z nej mam potom odvodenych potomkov OrgUtvarDTO, Org... , kt. maju este nejake fieldy navyse
Ako mam teraz vytvorit HBM subor, ked pre OrgJednotkaDTO neexistuje tabulka v DB, existuju len pre jej potomkov
Zatial moj HBM vyzera takto:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="OrgJednotkaDTO">
<id name="id" column="org_id">
<generator class="increment" />
</id>
<property name="kod" column="org_kod" />
<union-subclass name="OrgUtvarDTO" table="org_utvar">
<property name="nazov" column="out_nazov" not-null="true" />
<property name="popis" column="out_popis" />
...
</union-subclass>
...
Pri zistovani noveho id pre utvar, mi vsak urobi select:
select max(ids_.org_id) from ( select org_id from org_utvar union select org_id from OrgJednotkaDTO union select ...
Co je vsak blbost, bo tabulka OrgJednotkaDTO neexistuje
Marian Stevlik (Michal)
IS programmer / developer
GAMO a.s.
Kyjevske nam. 6
974 04 Banska Bystrica
web: www.gamo.sk
mail: [EMAIL PROTECTED]
tel: +421 48 4372098, 4137935, 4372111
gsm: +421 905 462010
icq: 38493645
skype: majklbb
- Problem s namapovanim DTO na DB Tabulku - Hibernate mstevlik
