PDA

View Full Version : Hibernate und DB2/400



overflow2038
07-01-15, 09:42
Allen erstmals ein Frohes neues Jahr!
Ich habe mal eine Frage an euch hat schon mal jemand von euch erfahrungen mit Hibernate und DB2/400 gemacht. Wenn ja wie sieht es mit der verträglichkeit der SQL Syntax aus.
Die DB2 hat ja schon in manchen sachen seine spezielle eigenart. Oder habt ihr auch schon negative Erfahrungen damit gemacht? Ich soll eine Anwendung Modernisieren und bin gerade am überlegen ob ich Hibernate verwende, weils einfach schneller gehen würde. Als alles per Hand zu klöppeln.

Die Anwendungs Datenbank sind reine dds files und es wird auch nichts gejournaled.
Danke schonmal im Vorraus!

BenderD
07-01-15, 10:04
... mit der SQL Syntax sind da keine Probleme zu erwarten, das kann man gegebenen Falls auch im View Layer ausblenden. Journalisierung und Nutzung von Commitment Controll ist für SQL Zugriffe immer ein Muss, wenn auch updates gemacht werden - bei Hibernate (und anderen ORM Tools) geht da kein Weg dran vorbei. Probleme kann es am ehesten bei der Verträglichkeit mit vorhandenen Anwendungen geben, insbesondere, wenn beide Seiten updates machen, das sollte man sich vorher genauer ansehen.

D*B

Fuerchau
07-01-15, 10:54
Egal was du als Modernisierung verwendest (auch z.B. .Net-Frameworks) kommst du tatsächlich nicht um Journalisierungen und Transaktionen herum.
Häufig hast du schon Probleme mit fehlenden Unique-Keys auf genau 1 Feld (Identity-Column).
Die meisten Frameworks kommen mit Multikey-Strukturen nur in Beziehungen mit Foreignkeys-Constraints zurecht.
Für Pflegedienste (Update/Delete) sind Identity-Spalten erforderlich.

overflow2038
07-01-15, 13:14
Vielen dank für eure Antworten das bringt mich schonmal weiter bei meiner Entscheidung.