use 'from final table' in SelectGenerator on h2
This commit is contained in:
parent
d93e72dc7e
commit
ed0f93ecdd
|
@ -63,7 +63,6 @@ import org.hibernate.sql.exec.spi.JdbcOperation;
|
||||||
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorH2DatabaseImpl;
|
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorH2DatabaseImpl;
|
||||||
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl;
|
import org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl;
|
||||||
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
|
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
|
||||||
import org.hibernate.type.descriptor.DateTimeUtils;
|
|
||||||
import org.hibernate.type.descriptor.jdbc.InstantJdbcType;
|
import org.hibernate.type.descriptor.jdbc.InstantJdbcType;
|
||||||
import org.hibernate.type.descriptor.jdbc.JdbcType;
|
import org.hibernate.type.descriptor.jdbc.JdbcType;
|
||||||
import org.hibernate.type.descriptor.jdbc.UUIDJdbcType;
|
import org.hibernate.type.descriptor.jdbc.UUIDJdbcType;
|
||||||
|
@ -99,7 +98,6 @@ import static org.hibernate.type.descriptor.DateTimeUtils.appendAsLocalTime;
|
||||||
import static org.hibernate.type.descriptor.DateTimeUtils.appendAsTime;
|
import static org.hibernate.type.descriptor.DateTimeUtils.appendAsTime;
|
||||||
import static org.hibernate.type.descriptor.DateTimeUtils.appendAsTimestampWithMillis;
|
import static org.hibernate.type.descriptor.DateTimeUtils.appendAsTimestampWithMillis;
|
||||||
import static org.hibernate.type.descriptor.DateTimeUtils.appendAsTimestampWithNanos;
|
import static org.hibernate.type.descriptor.DateTimeUtils.appendAsTimestampWithNanos;
|
||||||
import static org.hibernate.type.descriptor.DateTimeUtils.appendAsTimestampWithMillis;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A {@linkplain Dialect SQL dialect} for H2.
|
* A {@linkplain Dialect SQL dialect} for H2.
|
||||||
|
@ -788,6 +786,11 @@ public class H2Dialect extends Dialect {
|
||||||
: H2IdentityColumnSupport.INSTANCE;
|
: H2IdentityColumnSupport.INSTANCE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean supportsInsertReturning() {
|
||||||
|
return getVersion().isSameOrAfter( 2 ); // actually 'final table'
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int registerResultSetOutParameter(CallableStatement statement, int position) throws SQLException {
|
public int registerResultSetOutParameter(CallableStatement statement, int position) throws SQLException {
|
||||||
return position;
|
return position;
|
||||||
|
|
Loading…
Reference in New Issue