From f413bac5fc1d32f94fb10ce5c13d62ddeb08e814 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 21 Feb 2025 14:38:02 -0800 Subject: [PATCH] Use result index instead of name. For whatever reason name is not working. But we only get back one value, so we can just get it by index (which used SQL's 1-based indexing, whee!). --- src/main/java/com/samskivert/jdbc/jora/Table.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/samskivert/jdbc/jora/Table.java b/src/main/java/com/samskivert/jdbc/jora/Table.java index 59dbe012..bcab713c 100644 --- a/src/main/java/com/samskivert/jdbc/jora/Table.java +++ b/src/main/java/com/samskivert/jdbc/jora/Table.java @@ -244,7 +244,7 @@ public class Table ResultSet rs = insertStmt.getGeneratedKeys(); Object rawKey = null; if (rs.next()) { - rawKey = rs.getObject(primaryKeys[0]); + rawKey = rs.getObject(1); } @SuppressWarnings("unchecked") K key = (K)rawKey;