Ahoj,
odpovídám na zprávu z pondělka, 25. září 2006,
kterou napsal v 14:51:51:

No, data se vypisují v podstatě 1:1, jen hodnoty některých sloupců se 
nezobrazují přímo ale z JOIN relace, takže by se muselo stejně tahat mnohem 
více entit. Udělal jsme raději v tabulce View a čtu to pomoci klasického JDBC. 
Každopádně diky moc za rady.
   

--------------------------- Původní zpráva ---------------------------
 Odesilatel: Lukas Barton <[EMAIL PROTECTED]>
    Předmět: JPA a Hibernate
      Datum: 25. září 2006, 14:51:51 (GMT +0200)
    Přílohy: <none>
      msgid:[EMAIL PROTECTED]
    
L> Tomáš Procházka wrote:

>>Díky za odpověď.

>>Jde mi to, co nejjednodušším způsobem dostat data z DB, na formulář a zpět. 
>>Nejraději kdyby to šlo tak jako v Accessu.

>> Využívá JGoogdies databindingu, začal jsem tím, že jsem si model vytvářel 
>> sám, ale to se ukázalo jako hodně nepohodlné a JPA to řeší za mě. Takže jen 
>> například třídu Persons a namapuju ji na existující formulář.

>> Ale netvrdím, že to je bez problémů, stále v tom mám hodně nejasností. 
>> EntityManager tedy budu vytvářet tedy pro každou operaci znovu, alespoň v 
>> tom už mám jasno.

>> Když potřebuji vypsat třeba tabulková data do JTable, tak jsem JPA prostě 
>> obešel a implementoval vlastní extenzi AbstractTableModel. Mapovat tabulková 
>> data na objekty a pak zase zpátky na tabulku je podle mě nesmysl.
>>  

L> Pro vytvareni tabulek muze byt casto pouziti probjektu nevhodne z duvodu
L> vykonu. Ale neznam vase data, tak nemohu presne poradit.
L> Ja mam takovou zkusenost z projektu, kde mame uz pres 90 tabulek (entit).
L> Pokud byste mel mapovani POJO <-> tabulka  (v HTML)  vicemene 1:1, tak
L> muzete pouzit primo mapovane objekty. (je to N+1 problem Entity beanu 
L> popisovany v mnoha ucebnicich EJB).

L>    Lukas

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

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


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

Odpovedet emailem