From a641e6c502f06dae6a0b6a4af3ed827040b05877 Mon Sep 17 00:00:00 2001 From: "Ray J. Greenwell" Date: Fri, 2 May 2014 11:50:41 -0700 Subject: [PATCH] Fix. --- src/main/java/com/samskivert/jdbc/BaseLiaison.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/samskivert/jdbc/BaseLiaison.java b/src/main/java/com/samskivert/jdbc/BaseLiaison.java index 1377f233..99e0ed38 100644 --- a/src/main/java/com/samskivert/jdbc/BaseLiaison.java +++ b/src/main/java/com/samskivert/jdbc/BaseLiaison.java @@ -47,7 +47,10 @@ public abstract class BaseLiaison implements DatabaseLiaison { // if this JDBC driver supports getGeneratedKeys, use it! if (istmt != null && conn.getMetaData().supportsGetGeneratedKeys()) { - return istmt.getGeneratedKeys().getInt(column); + ResultSet rs = istmt.getGeneratedKeys(); + if (rs.next()) { + return rs.getInt(column); + } } return -1; }