/ / Hibernácie - java, zatmenie, hibernácia, postgresql

Hibernate Tools - java, zatmenie, hibernácia, postgresql

Som nový v prezimujúcom svete. Mojou projektovou úlohou je predstavovať xml výsledok z databázy SQL. V prvom kroku sa snažím generovať POJO a mapovať xml z môjho db pomocou funkcie automatického generovania hibernácie. Keď sa snažím vytvoriť jednoduchú databázu (2/3 tabuľky), funguje to dobre.

Ale keď sa snažím previesť svoju skutočnú databázu,ktorý má 28 tabuliek v rámci rôznych vzťahov tabuľky. Potom čelím problému nižšie. Nie je možné pripojiť tabuľky databázy. Konfigurácia režimu dlhodobého spánku zobrazujúca túto hroznú správu. (Názov cudzieho kľúča (fk_p_einheit) mapovaný do rôznych tabuliek! predchádzajúci: org.hibernate.mapping.Table (public.einheit_quelle) aktuálny: org.hibernate.mapping.Table (public.spalten)

Overil som google, aby získal riešenie, ale nenašiel som žiadne správne riešenie súvisiace s Eclipse IDE. Z webových stránok NetBeans sme dostali jednu správu BUG (https://netbeans.org/bugzilla/show_bug.cgi?id=205863).

Moja konfigurácia nastavenia je: eclipse-jee-luna-SR1-win32-x86_64, postgres (sql 9.1-901.jdbc4) a hibernačné jadro (4.3.5.Final) s projektmi maven a hibernačné nástroje.

Prosím, pomôžte mi niekto.

odpovede:

0 pre odpoveď č. 1

Potrebujete objektový model, ktorý mapuje všetkých týchto 28 tabuliek a vzťahov. Máš jedno? Ak nie, prečo používate Hibernate?

Môžete požiadať model Hibernate, aby pre vás vygeneroval objektový model zo schémy. Skús to.

Prečo využívate všetky tieto neznáme technológie (dlhodobý spánok, zatmenie atď.), Aby ste urobili niečo jednoduché?

Ak uvažujete o tabuľkách a stĺpcoch a nie o objektoch, povedal by som, že by ste mali lepšie písať JDBC a priame SQL. Nástroje ORM nie sú pre vás vhodné.