Hibernate i dynamiczne nazwy tabel

0

Hej,

Mam w bazie danych tabele wyglądające mniej więcej tak:

user_1
user_2
user_3
... itd ...

każda z nich ma takie same kolumny - różnią się nazwą i zawartością. Chciałbym do zapisywania /odczytywania danych w tej bazie użyć Hibernate. Jest tylko problem jak zmapować tabele, których nazw nie znamy (nazwa klasy powiedzmy ta sama ale do różnych tabel). Poszperałem po Google i znalazłem pytania podobne do mojego ale z 2005 roku - przez 4 lata dużo mogło się zmienić :) Wtedy jedynym rozwiązaniem było ręcznie wstrzelać kod SQL. Jeżeli tak jest dalej to już po prostu czystego JDBC użyję.
Czy może coś do przodu poszło?

Pozdro600 :)

0

Hibernate daje mozliwosc dynamicznego mapowania modelu poprzez zbudowanie kolejnego obiektu SessionFactory, bazujacego na nowej konfiguracji.

//...
URL myResources = ...
configuration.configure(myResources);
SessionFactory sf = configuration.buildSessionFactory();
//...

Mozna tez recznie zaprogramowac cala strukture mapowania wykorzystujac configuration.createMappings()

Troche wiecej na https://www.hibernate.org/171.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1