Rejected
Details
Assignee
Christian BeikovChristian BeikovReporter
George GastaldiGeorge GastaldiComponents
Priority
Major
Details
Details
Assignee
Christian Beikov
Christian BeikovReporter
George Gastaldi
George GastaldiComponents
Priority
Created July 26, 2006 at 7:39 PM
Updated October 27, 2021 at 11:47 AM
Resolved October 27, 2021 at 11:47 AM
The current org.hibernate.dialect.ProgressDialect does not support Sequences, as Progress 9.1 does. Following is a working Dialect for Progress 9.1 D Databases.
Please include it on the distribution (or update ProgressDialect).
package org.hibernate.dialect;
import java.sql.Types;
import org.hibernate.dialect.Dialect;
public class Progress9Dialect extends ProgressDialect {
@Override
public boolean supportsSequences() {
return true;
}
@Override
public String getSequenceNextValString(String sequenceName) {
return "select " + getSelectSequenceNextValString( sequenceName ) + " from SYSPROGRESS.SYSCALCTABLE";
}
@Override
public String getSelectSequenceNextValString(String sequenceName) {
return sequenceName + ".nextval";
}
}
Thanks.