Ahoj,
odpovídám na zprávu z pondělka, 18. září 2006,
kterou Roman Pichlik napsal(a) v 16:06:33:
No, mě se právě model JPA líbí daleko více, možná to je jen můj
chybný dojem. Do Hibernate jsem se snažil proniknout už delší dobu a
nikdy se mi do toho moc nechtělo, přišlo mi to zbytečně složité,
zatímco JPA je až dětinský snadné, hlavně když Netbeans vygeneruje jak
samotné entitní třídy tak i samotné volání EntityManageru. Hlavně se
mi u hibernate nelíbí ty XML mapping file. Musím tak vytvářet Entitní
třídy a ještě udržovat MML mapping file. Anotace mi přijdou daleko
lepší, je to vše pohromadě a navíc k tomu Netbeans zobrazuje
dokumentaci a obsahuje autocomolete, takže jen napíšu @ a mrku co vše
s tím lze dělat a nemusím nikde polízat dokumentaci. Nemluvě o tom,že
rovnou kontroluje syntaxi. V XML je to vždy problematičtější.
Nechci se tedy o JPA připravit, jen bych občas rád použil (v nutných
případě) něco co má Hibernate navíc. Navíc v případě nutnosti přejít
na něco jiného bude nutné přepsat jen těch pár případů, kde JPA
nestačilo.
To přetypování jak psal Michal P. vidím jako dobré řešení.
--------------------------- Původní zpráva ---------------------------
Odesilatel: Roman Pichlik <[EMAIL PROTECTED]>
Předmět: JPA a Hibernate
Datum: 18. září 2006, 16:06:33 (GMT +0200)
Přílohy: <none>
msgid:[EMAIL PROTECTED]
>> nevim presne, jak se dostat k SessionFactory, ale v demo CaveatEmptor
>> je pouzito pretypovani "javax.persistence.EntityManager"
>> na "org.hibernate.ejb.HibernateEntityManager", odkud se jiz lze dostat
>> napr. na objekt "org.hibernate.Session".
>>
>> S tim uz pak muzete podnikat ruzne "Hibernate-dependent" kousky...
R> takze vyznam pouziti JPA je nulovy, kdyz se takhle svazete s Hibernate
R> API. Pokud Vma Hibernate prinasi neco navic, tak neni duvod neuvazovat o
R> jeho primem vyuziti, nota bene kdyz umi vsechno co vyzaduje JPA specifikace.
------------------------ Konec původní zprávy ------------------------
--
---------------------------------------------------------------------
Tomáš Procházka
E-mail: [EMAIL PROTECTED]
WWW: http://atom.sf.cz
ICQ: 87147320
---------------------------------------------------------------------