|
1 | 1 | /*
|
2 |
| - * Copyright 2002-2020 the original author or authors. |
| 2 | + * Copyright 2002-2022 the original author or authors. |
3 | 3 | *
|
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License");
|
5 | 5 | * you may not use this file except in compliance with the License.
|
|
26 | 26 | import java.sql.PreparedStatement;
|
27 | 27 | import java.sql.SQLException;
|
28 | 28 | import java.sql.Types;
|
| 29 | +import java.time.LocalDate; |
| 30 | +import java.time.LocalDateTime; |
| 31 | +import java.time.LocalTime; |
29 | 32 | import java.util.Arrays;
|
30 | 33 | import java.util.Calendar;
|
31 | 34 | import java.util.Collection;
|
@@ -98,6 +101,9 @@ public abstract class StatementCreatorUtils {
|
98 | 101 | javaTypeToSqlTypeMap.put(double.class, Types.DOUBLE);
|
99 | 102 | javaTypeToSqlTypeMap.put(Double.class, Types.DOUBLE);
|
100 | 103 | javaTypeToSqlTypeMap.put(BigDecimal.class, Types.DECIMAL);
|
| 104 | + javaTypeToSqlTypeMap.put(LocalDate.class, Types.DATE); |
| 105 | + javaTypeToSqlTypeMap.put(LocalTime.class, Types.TIME); |
| 106 | + javaTypeToSqlTypeMap.put(LocalDateTime.class, Types.TIMESTAMP); |
101 | 107 | javaTypeToSqlTypeMap.put(java.sql.Date.class, Types.DATE);
|
102 | 108 | javaTypeToSqlTypeMap.put(java.sql.Time.class, Types.TIME);
|
103 | 109 | javaTypeToSqlTypeMap.put(java.sql.Timestamp.class, Types.TIMESTAMP);
|
|
0 commit comments