Skip to content

Commit

Permalink
0004707: MSSQL load only nodes do not support identity inserts
Browse files Browse the repository at this point in the history
  • Loading branch information
jumpmind-josh committed Dec 16, 2020
1 parent 64d445c commit 1e97be2
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
Expand Up @@ -50,6 +50,11 @@ public MsSqlJdbcSqlTemplate(DataSource dataSource, SqlTemplateSettings settings,
public ISqlTransaction startSqlTransaction() {
return new MsSqlJdbcSqlTransaction(this);
}

@Override
public ISqlTransaction startSqlTransaction(boolean autoCommit) {
return new MsSqlJdbcSqlTransaction(this, autoCommit);
}

@Override
protected boolean allowsNullForIdentityColumn() {
Expand Down
Expand Up @@ -32,6 +32,10 @@ public MsSqlJdbcSqlTransaction(JdbcSqlTemplate sqltemplate) {
super(sqltemplate);
}

public MsSqlJdbcSqlTransaction(JdbcSqlTemplate sqltemplate, boolean autoCommit) {
super(sqltemplate, autoCommit);
}

@Override
public void allowInsertIntoAutoIncrementColumns(boolean allow, Table table, String quote, String catalogSeparator, String schemaSeparator) {
if (table != null && table.getAutoIncrementColumns().length > 0) {
Expand Down

0 comments on commit 1e97be2

Please sign in to comment.