Class SqlTypeUtil

java.lang.Object
org.seppiko.commons.utils.jdbc.SqlTypeUtil

public class SqlTypeUtil extends Object
Sql Type Util
Author:
Leonard Woo
  • Constructor Details

    • SqlTypeUtil

      public SqlTypeUtil()
  • Method Details

    • convertSqlDateTime

      public static LocalDateTime convertSqlDateTime(Date date, Time time)
      Convert SQL datetime to Local datetime
      Parameters:
      date - SQL date
      time - SQL time
      Returns:
      Local datetime
    • convertSqlTimestamp

      public static LocalDateTime convertSqlTimestamp(Timestamp timestamp)
      Convert SQL Timestamp with zone to Local DateTime
      Parameters:
      timestamp - SQL Timestamp
      Returns:
      Local DateTime
    • convertTypeObject

      public static <T> T convertTypeObject(Object sqlObj, Class<T> type) throws NullPointerException, IllegalArgumentException
      Convert Sql Object to Class type
      Type Parameters:
      T - type
      Parameters:
      sqlObj - sql object
      type - target class type
      Returns:
      Class type object
      Throws:
      NullPointerException - sql object is null
      IllegalArgumentException - target type mismatch