Dynamiczna zmiana adnotacji klasy

0

Witam,
mam takie pytanie czy możliwe jest dynamiczne zmienianie adnotacji danej klasy, chodzi mi o to że mam klase nieabstrakcyjna z adnotacja @Entity i chciałbym w momencie kiedy jest tworzona jakaś klasa która po niej dziedziczy w tej superklasie adnotacja zmieniała się na @MappedSuperclass
Jest to mozliwe? Moze przy pomocy jakiegoś pliku xml

0

Plik nazywa się orm.xml i jest starą dobrą konfiguracją mapowań w xmlu. Mapowania w xmlu nadpisują te z adnotacji.

0

mógłbys mi to jakoś dakładniej wyjasnić w jaki sposób to zrobić ?

0

okej, wiem jak w xml ustawic adnotacje @Entity albo @MappedSuperclass tylko teraz pytanie w jaki sposób w zaleznosci czy zostanie stworzona ta klasa potomno właczyc jedna albo druga adnotacje ?

0

Co Ty próbujesz zrobić? Bo jak dla mnie to jakiegoś bohomaza, który ma jakiś bzdurny design

0

dobra to inne pytanie mam ten plik orm.xml i chce zmienic adnotacje klasy Person z @Entity na @Mappedsuperclass a do dziedziczacej po niej klasie Person przypisac adnotacje @Entity i jak to zrobić, bo robie to w ten sposób i nie działa:

	

<mapped-superclass class="com.aaa.Person" />
<entity name="Empoyee" class="com.aaa.Employee" />

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