Ahoj,

 jíž hodně dlouho mě štve příliš složitý přístup k DB z Javy a nějak se mi 
nikdy nechtělo pouštět do Hybernate a dnes jsem snad konečně našel něco, co 
jsem hledal. Tě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á ;-)

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

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

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

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

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


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

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


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

Odpovedet emailem