Preji pekny den,
rad bych se zeptal jestli nekdo pouzivate hibernate v podobne situaci jako ja:

1. Mam vyrobek. Jedna z jeho vlasnosti je aktualni cena.
2. Mam kolekci cen a chci vybrat aktualni cenu.

Z hibernate chci ze dvou tabulek

vyrobky
   - oid vyrobku

ceny
   - oid vyrobku
   - cenaPlatnaOd
   - cena

Rad bych primo pri ziskavani vyrobku dostaval od hibernate objekt vyrobek s aktualni cenou.

Sel jsem na to v souboru mapovani hibernate na objekty takto:

   <class name="Vyrobek" table="m_vyrobek">
<id name="oidVyrobku" column="oidVyrobku" type="long"><generator class="increment"/></id>
       <property name="aktualniCena" type="double" />
           <formula><![CDATA[
( select pwt.price from m_article_priceFrom pwt where pwt.moid=moid and pwt.effectiveDate <= now() order by pwt.effectiveDate DESC limit 1 ]]></formula>
       </property>
   </class>

To mi ovsem konci s chybovou hlaskou. Ted ji nejsem schopen vypsat, protoze nemam ten system nikde nasazen.

Pet



Odpovedet emailem