Ist es möglich, Hibernate Entity-Klasse (mit Anmerkungen) zur Laufzeit zu erstellen? Es sollte sich auf die Tabelle beziehen, die zur Laufzeit ebenfalls hinzugefügt wird. Es ist wichtig, dass die Entität durch den Ruhezustand sichtbar ist. Ist es im Allgemeinen möglich, können Sie mir bitte irgendwelche Ratschläge zu dem Problem geben? Ich verstehe, dass Reflexion das Schlüsselwort ist, aber auf der Suche nach mehr Worten. Grüße.Hibernate: Entität (mit Anmerkungen) in Runtime erstellen
8
A
Antwort
2
In diesem Szenario möchten Sie möglicherweise das Hibernate Session Factory-Programm zur Laufzeit erstellen und das neue Mapping übergeben, das Sie erstellt haben. Weitere Informationen finden Sie unter http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/session-configuration.html#configuration-programmatic.
1
Sie müssen zur Laufzeit keine POJO-Entitätsklasse und -instanz erstellen. Was Sie brauchen, sind die dynamischen Hibernate-Modelle. Bitte beziehen Sie sich auf http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_single/#persistent-classes-dynamicmodels.
Verwandte Themen
- 1. Erstellen von Hibernate Composite-Schlüssel mit Anmerkungen
- 2. Standard Spaltenwert mit Anmerkungen in Hibernate
- 3. Spring + Hibernate = Unbekannte Entität
- 4. Hibernate Benennungsstrategie pro Entität
- 5. Deep Klon von Hibernate-Entität
- 6. Wie kann ich eine Fremdschlüsseleinschränkung mithilfe von Hibernate-Anmerkungen erstellen?
- 7. Konvertieren von Hibernate hbm.xml in Anmerkungen
- 8. Hibernate OneToOne zu einer Entität mit OneToMany
- 9. Wie Entität in Hibernate dynamisch hinzufügen?
- 10. Loading javassist-ed Hibernate-Entität
- 11. Hibernate nicht Entität Tabellen zu erstellen, wenn die Komponenten
- 12. Hibernate: Kein Bezeichner für Entität
- 13. Hibernate Einfache JoinTable ohne Entität
- 14. Mapping Multi-Level-Vererbung in Hibernate mit Anmerkungen
- 15. Null-Fremdschlüssel, in ManyToOne-Beziehung mit Hibernate [4.1.1] Anmerkungen
- 16. Refactoring einer Hibernate-Entität in Unterklassen
- 17. Erstellen von benutzerdefinierten Anmerkungen
- 18. Hibernate mithilfe von Anmerkungen oder mithilfe von Hibernate-Konfigurationsdateien
- 19. benannte Abfrage nicht bekannt - Anmerkungen & Hibernate
- 20. Hibernate mit JPA (mit Anmerkungen versehene Entities) und Liquibase
- 21. Hibernate: Zuordnen von Dateien oder Anmerkungen?
- 22. Wie überprüft man das Datenbankschema programmatisch im Hibernate mit Anmerkungen?
- 23. Einfügen/Aktualisieren einer Entität mit anderen referenzierten Entitäten in Hibernate
- 24. JPA Hibernate :: Vererbung einer Entität mit zusätzlichen OneToMany-Listen
- 25. Persistente Hibernate-Entität sollte einen Primärschlüssel haben
- 26. Hibernate: Mehrere Filter auf einer Entität
- 27. Mehrere Darstellungen derselben Entität werden zusammengeführt (Hibernate)
- 28. Hibernate: Kein Standardkonstruktor für Entität Inner Klasse
- 29. Frühling jpa Hibernate unbekannte Entität Ausnahme
- 30. Hibernate eingebetteten Schlüssel mit einer anderen Entität und einem Feld
Vielen Dank für die Antwort. Bei Ihrem Link handelt es sich um die Datei java pojo + * .hbm.xml. Wird es Arbeit mit Java kommentiert Klasse ohne * .hbm.xml? – dementiev
verwenden Sie es als Standalone oder mit Feder?, Wenn Sie Feder verwenden und seine als Annotation betriebene es funktioniert, bin mir nicht sicher über die andere, wie ich nie verwendet habe, schreiben Sie mir, falls Sie ein funktionierendes Beispiel benötigen das gleiche –
stackoverlow erlaubt nicht, private Nachrichten zu schreiben. Könnten Sie Ihren Code bitte an einen Pasties-Dienst senden? Auch ich habe eine private Nachricht an Ihr Facebook geschrieben :) – dementiev