Skip to content

Commit 1ffe722

Browse files
author
Philipp Wagner
committed
Fix Hardcoded Values
1 parent 4f45df3 commit 1ffe722

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

JSqlServerBulkInsert/src/main/java/de/bytefish/jsqlserverbulkinsert/SqlServerBulkInsert.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,12 @@ protected void mapBoolean(String columnName, Func2<TEntity, Boolean> propertyGet
7373
}
7474

7575
protected void mapNumeric(String columnName, int precision, int scale, Func2<TEntity, BigDecimal> propertyGetter) {
76+
7677
// We need to scale the incoming decimal, before writing it to SQL Server:
7778
final Func2<TEntity, BigDecimal> wrapper = entity -> {
7879
BigDecimal result = propertyGetter
7980
.invoke(entity)
80-
.setScale(10, BigDecimal.ROUND_HALF_UP);
81+
.setScale(scale, BigDecimal.ROUND_HALF_UP);
8182

8283
return result;
8384
};
@@ -91,7 +92,7 @@ protected void mapDecimal(String columnName, int precision, int scale, Func2<TEn
9192
final Func2<TEntity, BigDecimal> wrapper = entity -> {
9293
BigDecimal result = propertyGetter
9394
.invoke(entity)
94-
.setScale(10, BigDecimal.ROUND_HALF_UP);
95+
.setScale(scale, BigDecimal.ROUND_HALF_UP);
9596

9697
return result;
9798
};

0 commit comments

Comments
 (0)