LocalDate
从JDBC 4.2开始,LocalDate
类是一种现代的存储仅日期值而没有时间和时区的方法。
LocalDate ld = LocalDate.of( 2019 , Month.JANUARY , 23 ) ;
这对应于DATE
中的Postgres类型。
myPreparedStatement.setObject( … , ld ) ;
检索。
LocalDate ld = myResultSet.getObject( … , LocalDate.class ) ;
旧类java.sql.Date
类现在是legacy,由于其严重的设计缺陷,永远不应该使用。