From 332f98cbd007802c48edbb4b63ee4fa59ebbe76a Mon Sep 17 00:00:00 2001 From: hns Date: Fri, 16 Jun 2006 17:33:35 +0000 Subject: [PATCH] * Always use select max id generator for MySQL databases since they don't support sequences. --- src/helma/objectmodel/db/NodeManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/helma/objectmodel/db/NodeManager.java b/src/helma/objectmodel/db/NodeManager.java index 2c877bbd..c4581711 100644 --- a/src/helma/objectmodel/db/NodeManager.java +++ b/src/helma/objectmodel/db/NodeManager.java @@ -748,13 +748,13 @@ public final class NodeManager { return generateEmbeddedID(map); } String idMethod = map.getIDgen(); - if (idMethod == null || "[max]".equalsIgnoreCase(idMethod)) { + if (idMethod == null || "[max]".equalsIgnoreCase(idMethod) || map.isMySQL()) { // use select max as id generator return generateMaxID(map); } else if ("[hop]".equalsIgnoreCase(idMethod)) { // use embedded db id generator return generateEmbeddedID(map); - } else { + } else { // use db sequence as id generator return generateSequenceID(map); }