Skip to content

Commit 6907182

Browse files
committed
Added DateTime mapping
Added mapping for DateTime without timezone. This is the datetime2 type in Sql Server, corresponding to Types.TIMESTAMP {java.sql.Timestamp), as specified here https://docs.microsoft.com/en-us/sql/connect/jdbc/using-basic-data-types?view=sql-server-2017
1 parent d00df97 commit 6907182

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

JSqlServerBulkInsert/src/main/java/de/bytefish/jsqlserverbulkinsert/mapping/AbstractMapping.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import java.math.BigInteger;
1414
import java.sql.Types;
1515
import java.time.LocalDate;
16+
import java.time.LocalDateTime;
1617
import java.time.OffsetDateTime;
1718
import java.time.OffsetTime;
1819
import java.util.ArrayList;
@@ -94,6 +95,10 @@ protected void mapDate(String columnName, Func2<TEntity, LocalDate> propertyGett
9495
addColumn(columnName, Types.DATE, propertyGetter);
9596
}
9697

98+
protected void mapDateTime(String columnName, Func2<TEntity, LocalDateTime> propertyGetter) {
99+
addColumn(columnName, Types.TIMESTAMP, propertyGetter);
100+
}
101+
97102
protected void mapDouble(String columnName, Func2<TEntity, Double> propertyGetter)
98103
{
99104
addColumn(columnName, Types.DOUBLE, propertyGetter);

0 commit comments

Comments
 (0)