Ich habe eine Sequenz in meiner Oracle-Datenbank definiert. Kann ich mit Hibernate aus dieser Sequenz ziehen? Ich möchte nicht die Reihenfolge für das Generieren von IDs für meine Objekte verwenden, also sind @GeneratedValue
und @Id
nicht die Dinge, nach denen ich suche.Ziehen von Oracle-Sequenz mit Hibernate
Antwort
Etwas wie folgt aus:
<sql-query name="sequenceValue">
<return alias="mySeq" class="MySequences"/>
select my_schema.seq_myid.nextval as mySeq from dual
</sql-query>
Haben Sie versucht:
select my_schema.seq_myid.nextval from dual;
Dies wird ein ein Rekordergebnis gesetzt mit dem nächsten Wert in der Sequenz zurück. Sie können dann
select my_schema.seq_myid.currval from dual;
verwenden, um den aktuellen Wert der Sequenz zu erhalten.
Die zentrale Frage meiner Frage lautet: "... mit Hibernate". – tobiasbayer
Ich verstehe, aber ich glaube nicht, dass Hibernate explizit das tut, was Sie tun möchten. Daher führen Sie die Abfrage aus (mit Hibernate) und Sie erhalten die Daten, nach denen Sie suchen. –
- 1. Verwenden von JPA/Hibernate-Kriterien zum Ziehen zwischen einem Datum
- 2. Ziehen von Bildern mit pygtk
- 3. Hibernate & EntityManager mit Joins
- 4. Federkonfiguration von C3P0 mit Hibernate?
- 5. Abfragen von "Erweiterungstabellen" mit Hibernate
- 6. Rollback von Fremdschlüsselbeziehungen mit Hibernate
- 7. JPA-Hibernate mit Hibernate Interceptor
- 8. Ziehen und Ablegen von Tabellenzeilen mit Javascript
- 9. Daten von FullCalendar mit externem Ziehen erhalten
- 10. Automatisierung von Git ziehen mit PHP-Code
- 11. Ziehen von Git-Submodulen mit TortoiseGit
- 12. Beibehalten von Gruppenberechtigungen mit einem Git Ziehen
- 13. jQuery Ziehen mit Kollisionserkennung
- 14. Hibernate-Vererbung mit Hibernate-Kriterien (TABLE_PER_CLASS)
- 15. ziehen
- 16. Hibernate-Annotationen mit Hibernate-Core 5
- 17. Ziehen .live() Funktionalität von jQuery
- 18. Ziehen Neben Funktionstyp mit Spezialfunktion
- 19. Ziehen von Anfragen von mehreren Clients mit ZMQ
- 20. Auswahl von Optionsfeldern beim Ziehen von Elementen mit jQuery Sortierfunktionen
- 21. Deaktivieren der Protokollierung mit Hibernate von Maven
- 22. Erstellen von Hibernate Composite-Schlüssel mit Anmerkungen
- 23. Hibernate mit einer Instanz von javax.sql.DataSource
- 24. Verwenden von Java-Konstruktoren mit Hibernate-Abfragen
- 25. Verwenden von MySQL FULLTEXT Suche mit Hibernate
- 26. Hibernate: Einfügen von Daten mit Fremdschlüssel
- 27. Ausführen von Hibernate mit Oracle XE-Datenbank
- 28. Verwenden von Hibernate zum Arbeiten mit Textdateien
- 29. Speichern und Sperren von Entity mit Hibernate
- 30. Ziehen von Objekten mit der Maus mit glutWireCube()
Wie machen wir es aus hbm Datei? – Rachel