Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Java EE - JPA - definice DB v MySQL

Ahoj, mám takovou zajímavou situaci....jsem otevřen všem řešením.
Mám projekt, který má x modulů a byl určen jen pro čechy, ale momentálně je požadavek aby to bylo i pro slováky.
Mám tedy DB pro CZ a taky pro SK, základní funkčnost je stejná, tudíž jsem zkopíroval daný modul a upravil ho dle požadavků SK.
Myslel jsem, že nechám stejný název tabulek v DB, když se DB jmenuje každá jinak.
V obou modulech tedy mám definici pro Zakaznik. Ovšem pokud spustím aplikaci, tak se mi změní obě tabulky, ikdyž ten druhý modul se nenačítá (dáno tím, že v persistance.xml se nenačítá jeho JARko).
Odlišnost pro načítání je dána pomocí project-defaults kde je nastaveno CZ (SK) a napojení na DB. EntityManager si tedy v presistenc najde správnou definici.

Pro další zjednodušení tabulka CZ Zakaznik zůstala stejná, ale SK Zakaznik má něco navíc. Po spuštění české verze se modul s SK verzí nenačte, ale do tabulky mi to přidá, to co jsem přidal do definice SK. Proč? Jak tomu zamezit? Kde je zakopaný pes?

Případné další info dodám, děkuji za jakékoliv tipy a názory...

Předmět Autor Datum
A jak to mas nadeployovane? Na nejakem aplikacnim serveru? Uplne jsem nepobral, jestli to jsou dve s…
MaSo 15.02.2021 19:36
MaSo
Tvl takoveho cloveka bych chtel v tymu, copy paste stejneho kodu, gratuluji. Tak ono co celat od lid…
Conrad9 17.02.2021 10:03
Conrad9
A kromě machrování nějakou radu k tématu nemáš? poslední
host 17.02.2021 10:34
host

Zpět do poradny Odpovědět na původní otázku Nahoru