DAO a "stored procedures only" pristup

Lukas Barton lukas na cnawr.cz
Úterý Červen 30 14:41:25 CEST 2009


Stejne to popisuje Gavin King.
Viz treba
http://blog.hibernate.org/Bloggers/TheLieOfSimplicity?showCommentForm=true
Nebo http://blog.hibernate.org/2174.lace

Co se tyce performance, tak viz napr.:
http://www.javaperformancetuning.com/news/interview041.shtm nebo
http://www.javafree.org/artigo/871462/
Strucne receno, pri spravne pouziti Hibernate to nebude pomalejsi ;-)

Typicke misto, kde zacatecnik muze narazit jsou napr. collections:
http://blog.hibernate.org/1395.lace


2009/6/30 Tomas Hubalek <Tomas.Hubalek na onsemi.com>

> U nas ve firme byla anketa a v ni byly mj. dve otazky:
>
> Jakou technologii byste urcite doporucili ostatnim teamum
> Jakou technologii byste urcite NEdoporucili ostatnim teamum
>
> a obe dve tyto kategorie vyhral Hibernate. To svedci o tom, jak dulezite je
> Hibernate spravne pouzit. Kdo se ho napr. pokusil napasovat na existujici
> databazi s prasacky navrzenou DB strukturou, proklina ho. Kdo udelal
> brutalni databazovou strukturu, kdy ma spoustu entit v sobe vnorenych, aniz
> by nad tim premyslel, rekne ze to je pomale, apod.
>
> Ja osobe mam Hibernate (resp. JPA) velice rad (a mame ho na projektu s vice
> nez 100 tabulkami), ale strasne zalezi jestli ho pouzijete spravne (s
> citem).  Ono je jednoduce neco naklikat, ale treba si vzdycky uvedomit, co s
> tim Hibernate udela. Na kolik dotazu to rozbije, jak brutalni ty dotazy pak
> jsou (milion joinu) apod. Pokud se to naucite a nepokusite se to napasovat
> na legacy databazi, je Hibernate (IHMO) super volba.
>
> Tom
>
> > -----Original Message-----
> > From: konference-bounces na java.cz
> > [mailto:konference-bounces na java.cz] On Behalf Of Ondra Medek
> > Sent: Tuesday, June 30, 2009 1:53 PM
> > To: Java
> > Subject: Re: DAO a "stored procedures only" pristup
> >
> > Ahoj,
> >
> > zajimavy nazor. Nemam s Hibernate zkusenosti, ale ve firme
> > uvazujeme, ze ji zkusime na novych projektech. Zajimalo by
> > mne, jestli nekdo ma dobre zkusenosti s Hibernate v
> > produkcnim nasazeni s rozsahlejsimi aplikacemi (treba tak 50
> > tabulek - objektu a vice). Je vykon s Hibernate (a jejimi
> > cachemi) subjektivne nizsi/vyssi/stejny, nez kdyby se
> > pouzivalo klasicke JDBC a clovek mel moznost ladeni na urovni DB?
> >
> > Dik
> > Ondra
> >
> > > S tymto sa neda nic ine len suhlasit. Akonahle odflaknete
> > databazovy
> > > navrh a pristupove prava na urovni databazy ( co pomocou klik klik
> > > hibernate urcite odflaknete ), nezachrani vas uz ziadna
> > dalsia vrstva
> > > medzi programom a databazou.
> > >
> > > Z vlastnej skusenosti - java program naklikany v hibernate,
> > > programatorovi to na dedikovanej databaze na testy chodi
> > ok. Projekt
> > > sa da na vytazenu produkcnu db a je to cele v prdeli.  Moznosti
> > > ladenia na urovni db su nulove, medzi programom a databazou
> > je blackbox ktory situaciu dokonale zamlzi.
> > >
> > > Tot moj nazor.
> > >
> > > --
> > > Dusan
> >
>
------------- dal?í ?ást ---------------
HTML p?íloha byla odstran?na...
URL: <http://amaio.cz/pipermail/konference/attachments/20090630/1d3b0256/attachment.htm>


Další informace o konferenci Konference