Czy jest możliwe utworzenie klasy obiektu w trybie hibernacji (z adnotacjami) w czasie wykonywania? Powinien być powiązany z tabelą, która jest również dodawana w środowisku wykonawczym. Ważne jest, aby obiekt był widoczny w hibernacji. Czy to ogólnie możliwe, czy mógłbyś przekazać mi jakieś rady dotyczące problemu? Rozumiem, że odbicie jest słowem kluczowym, ale szuka więcej słów. Pozdrawiam.hibernate: tworzenie encji (z adnotacjami) w środowisku wykonawczym
8
A
Odpowiedz
2
W tym scenariuszu może być konieczne zaprogramowanie programu sesji hibernacji w czasie wykonywania, przekazując nowe utworzone przez siebie odwzorowanie, aby uzyskać szczegółowe informacje na temat http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html#configuration-programmatic.
1
Nie trzeba tworzyć klasy i instancji obiektu POJO w czasie wykonywania. Potrzebne są dynamiczne modele Hibernate. Proszę zapoznać się z http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_single/#persistent-classes-dynamicmodels.
Powiązane problemy
- 1. Tworzenie tabel dynamicznie w środowisku wykonawczym
- 2. Hibernate - różnica między adnotacjami i adnotacjami?
- 3. Dynamiczne tworzenie i ustawianie elementów/właściwości klasy w środowisku wykonawczym
- 4. Dynamiczne tworzenie modelu danych podstawowych w środowisku wykonawczym
- 5. Tworzenie szablonów T4 w środowisku wykonawczym (czas budowy)?
- 6. włączyć HeapDumpOnOutOfMemoryError w środowisku wykonawczym
- 7. Dodawanie klas jednostek dynamicznie w środowisku wykonawczym
- 8. Dodawanie obrazu w środowisku wykonawczym
- 9. Konfiguracja hibernacji w środowisku wykonawczym
- 10. NoClassDefFoundError w środowisku wykonawczym z Gradle
- 11. Rozmiar obiektu w środowisku wykonawczym
- 12. Jak uzyskać najpierw listę typów encji z ObjectContext w środowisku wykonawczym za pomocą kodu EF?
- 13. Znajdź zależne pakiety w środowisku Eclipse w środowisku wykonawczym
- 14. Java: Rozszerzanie klasy w środowisku wykonawczym
- 15. Sprawdź wersję systemu iOS w środowisku wykonawczym?
- 16. Utwórz typ delegowania w środowisku wykonawczym
- 17. Sprawdzanie wersji modułu Python w środowisku wykonawczym
- 18. Aktualizacja tekstury/obrazu Three.js w środowisku wykonawczym
- 19. Dodawanie adnotacji Java w środowisku wykonawczym
- 20. Uzyskiwanie tożsamości podpisywania kodu w środowisku wykonawczym?
- 21. Architektura wtyczek do załadowania w środowisku wykonawczym
- 22. Jak konwertować typy w środowisku wykonawczym?
- 23. Dlaczego okno jest większe w środowisku wykonawczym?
- 24. Załaduj kod bajtów Java w środowisku wykonawczym
- 25. Uzyskiwanie danych wyjściowych procesu w środowisku wykonawczym
- 26. Określenie hierarchii klas obiektu w środowisku wykonawczym
- 27. Wykryj przyspieszenie sprzętowe w środowisku wykonawczym: Android
- 28. Android - Zmień układ fragmentów w środowisku wykonawczym
- 29. Jak zmienić AndroidManifest w środowisku wykonawczym?
- 30. Jak korzystać z pola encji w Hibernate @Formula
Dziękuję za odpowiedź. W twoim linku informacje dotyczą pliku java pojo + * .hbm.xml. Czy będzie działać z klasą adnotacji java withoud * .hbm.xml? – dementiev
używasz go jako samodzielnego lub ze sprężyną ?, jeśli używasz sprężyny i jest skonfigurowany jako adnotacja sterowana działaniem, nie jestem pewna co do drugiej, której nigdy nie używałem, napisz do mnie, na wypadek, gdyby potrzebujesz działającego przykładu ten sam –
stackoverlow nie pozwala pisać prywatnych wiadomości. Czy mógłbyś napisać swój kod do dowolnej usługi pasty? Również napisałem prywatną wiadomość na twój facebook :) – dementiev