Hallo,
ich habe 2 Tabellen. T2 hat einen FK auf T1. Nun füge ich mit preparedStatement und addBatch() einen haufen in T1. Jetzt rufe ich getGeneratedKeys() auf und kriege eine Liste von erzeugten Schlüsseln.
Nun nehme ich die in der Reihenfolge in der sie kommen und füge die Daten in T2 ein. Klappt alles wunderbar aber ich kann in der API nirgendswo den Satz finden, dass getGeneratedKeys die Schlüssel in der Reihenfolge zurückliefert wie sie in addBatch() gedacht gewesen wäre.
Also mit anderen Worten, ich will die zurückgelieferten Keys in der Software auf die eingefügten Daten mappen können, und der einzige Anhaltspunkt ist nunmal die Reihenfolge der Keys.
Darf ich das Annehmen oder ist das nur Zufall, dass das passt?
Danke vielmals
ich habe 2 Tabellen. T2 hat einen FK auf T1. Nun füge ich mit preparedStatement und addBatch() einen haufen in T1. Jetzt rufe ich getGeneratedKeys() auf und kriege eine Liste von erzeugten Schlüsseln.
Nun nehme ich die in der Reihenfolge in der sie kommen und füge die Daten in T2 ein. Klappt alles wunderbar aber ich kann in der API nirgendswo den Satz finden, dass getGeneratedKeys die Schlüssel in der Reihenfolge zurückliefert wie sie in addBatch() gedacht gewesen wäre.
Also mit anderen Worten, ich will die zurückgelieferten Keys in der Software auf die eingefügten Daten mappen können, und der einzige Anhaltspunkt ist nunmal die Reihenfolge der Keys.
Darf ich das Annehmen oder ist das nur Zufall, dass das passt?
Danke vielmals