No jo! Tomu znovu vytváření toho samého jsem se chtěl právě vyhnout. Když už to tam někde v hibernate je načtené. Z Configuration je to podle dokumentace i přístupné. Jen bych musel mít natáhnutí hibernate přes Configuration a používat Session a to neumím, jak už jsem psal.
Jinak principiálně je to to co píšeš. Mám chování v nějaké třídě popsané anotacemi (svými). Ty popisují, které položky se budou zobrazovat ve sloupcích tabulky (které se jen načtou - třeba klíč), co je klíč, jak se to bude jmenovat v hlavičce tabulka atd. Ale potřebuji odněkud do selektu dostat vazby a ty jsou popsané v těch JPA entitách... select x.ab, x.bc, y.cd from Neco x join NecoJineho x.[tady to potřebuji doplnit z anotace JPA entity Neco] y ... atd. potřebuji vytáhnout jen ty vztahy. Potom použiji reflexi na naplnění setů a getů své "entity" a uložit si tam obsah řádku tabulky. A taky si přes tu entitu potřebuji převést pořadové číslo řádku tabulky na klíč. Asi dělám něco, co už někdo udělal v nějakém frameworku, ale zatím jsem na to nenarazil a nemám čas po tom pátrat a učit se kvůli tomu celý framework. No ale asi mi nic jiného nezbude, než si to načítání napsat. Stejně většinou anotuji položky, takže to nebude zase tak složité. A ten algoritmus čtení položek a jejich anotací už vlastně mám. Koukal jsem na ty odkazy, co jsi vygooglil. Ten, co načítá persistenci se bude hodit :-). Díky Arne > ------------ Původní zpráva ------------ > Od: Ing. Lumir Navrat <lumir.nav...@seznam.cz> > Předmět: Re: persistence-anotace > Datum: 09.3.2011 13:00:43 > ---------------------------------------- > Zdravim, > > co me jen tak napadlo. > Predpokladam, ze se ti jedna o standarni anotace @OneToMany @ManyToOne atd. > Co takhle k tomu pristoupit jako ke vsem anotacim v Jave, tj. reflexe a > prohledani vsech trid v nejakem balicku. > > Je to sice asi psani znovu tehoz, jelikoz JPA, Hibernate atd. si to urcite > taky > delaji, ale pokud to nijak nepublikuji, tak co jineho. > > napr po par dotazech na googlu.: > http://www.kodejava.org/examples/503.html > > http://bill.burkecentral.com/2008/01/14/scanning-java-annotations-at-runtime/ > - > toto vypada i na odkaz primo na nejaky framework pro praci s tim. > > Lumi(r) Navrat >