Zdravím.

   No, tohle mě zrovna netrápí, spíše by mě zajímaly nějaké výkonnostní testy.

   Ale čekal jsem více reakcí :-(


--------------------------- Původní zpráva ---------------------------
 Odesilatel: Martin Krajci <[EMAIL PROTECTED]>
    Předmět: O/R mapování a Torque
      Datum: 13. dubna 2006, 09:17:31 (GMT +0200)
    Přílohy: Zpráva.html
      msgid:[EMAIL PROTECTED]
    
M> Dobry den,
M>  
M> Torque je tu uz pomerne dlhu dobu. Neviem ako je to teraz, ale co si 
spominam, tak sa
M> mi na torque nepacilo, ze moje O/R objekty boli az priliz naviazane na 
torque API. Aby
M> vyzsie vrstny nevedeli o tom ze pouzivam torque, tak trebalo objekty 
prebalovat do DTO. Inac API bolo ozaj jednoduche.
M>  
M> Martin Krajci 
M>  

M> On 4/12/06, Tomáš Procházka <[EMAIL PROTECTED]> wrote:
M> Ahoj, 

M>  jíž hodně dlouho mě štve příliš složitý přístup k DB z Javy a nějak se mi 
nikdy
M> nechtělo pouštět do Hybernate a dnes jsem snad konečně našel něco, co jsem 
hledal. Těm
M> co taky tápu snad pomohu a ti, od těch co znají si zase já rád vyslechnu 
něco, co nevím já ;-)

M> Jedná se o projekt http://db.apache.org/torque/

M> Funguje to tak, že si to samo z databáze umí načíst strukturu a vygenerovat 
XML
M> soubor, který tu strukturu nese, je také možné naopak vytvořit XML a 
generovat
M> strukturu pro import do SQL a to pro velké množství databází. 

M> S toho XML se pak dá vytvořit Java kód, který kompletně skryje klasický 
přístup do DB
M> za objektový, tedy je na míru ušitý pro určitou Databázi a přístup k ní se 
pak realizuje naprosto fantasticky.

M> Například mám tabulku aut, v ní cizí klíč do tabulky výrobců aut, cizí klič 
to tabulky
M> typů aut a pak název modulu. Jistě si dovede představit, jak by se přes JDBC 
dalo
M> vypsat tuto tabulku i s hodnotami ve vázaných tabulkách. A pomoci Torque to 
bude vypadat takto:

M>         Torque.init("torque.properties");

M>         List<Cars> list = CarsPeer.doSelect(new Criteria());
M>         for(Cars car : list) {
M>             System.out.println(car.getCarProducer().getValue() + " - " + 
M>                                car.getModel() + " - " +
M>                                car.getCarType().getValue());
M>         }


M>  A to je skutečně vše, nemusíte napsat ani řádku dalšího kódu, kromě 
konfigurace samozřejmě ;-)


M> Datum: 21:52:53    12. dubna 2006
M> --
M> ---------------------------------------------------------------------
M>  Tomáš Procházka


M>  E-mail: [EMAIL PROTECTED] 
M>     WWW: http://atom.sf.cz
M>     ICQ: 87147320
M> ---------------------------------------------------------------------






------------------------ Konec původní zprávy ------------------------

-- 
---------------------------------------------------------------------
 Tomáš Procházka


 E-mail: [EMAIL PROTECTED]
    WWW: http://atom.sf.cz
    ICQ: 87147320
---------------------------------------------------------------------

Odpovedet emailem