From 892d6ce56a9530a2ed6447d5461e371b61e5ffc2 Mon Sep 17 00:00:00 2001 From: aeischeid Date: Fri, 13 Sep 2013 15:26:12 -0500 Subject: [PATCH] add ability to set schema names --- .../net/kaleidos/hibernate/PostgresqlExtensionsDialect.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/java/net/kaleidos/hibernate/PostgresqlExtensionsDialect.java b/src/java/net/kaleidos/hibernate/PostgresqlExtensionsDialect.java index 483bc46..380cb45 100644 --- a/src/java/net/kaleidos/hibernate/PostgresqlExtensionsDialect.java +++ b/src/java/net/kaleidos/hibernate/PostgresqlExtensionsDialect.java @@ -52,6 +52,10 @@ public static class TableNameSequenceGenerator extends SequenceGenerator { public void configure(final Type type, final Properties params, final Dialect dialect) { if (params.getProperty(SEQUENCE) == null || params.getProperty(SEQUENCE).length() == 0) { String tableName = params.getProperty(PersistentIdentifierGenerator.TABLE); + String schemaName = params.getProperty("schemaName"); + if (schemaName != null) { + params.setProperty(PersistentIdentifierGenerator.SCHEMA, schemaName); + } if (tableName != null) { params.setProperty(SEQUENCE, "seq_" + tableName); } @@ -59,4 +63,4 @@ public void configure(final Type type, final Properties params, final Dialect di super.configure(type, params, dialect); } } -} \ No newline at end of file +}