#578 - Deprecated Joda Time API - LocalDate.toDateMidnight() usage causes exception to be thrown, change to LocalDate.toDateTimeAtStartOfDay()

This commit is contained in:
Robin Bygrave
2016-03-01 16:09:57 +13:00
parent 8d3b4a0407
commit ed2ea13deb
2 changed files with 60 additions and 5 deletions
@@ -1,12 +1,11 @@
package com.avaje.ebeaninternal.server.type;
import com.avaje.ebeaninternal.server.core.BasicTypeConverter;
import org.joda.time.LocalDate;
import java.sql.Date;
import java.sql.Types;
import org.joda.time.LocalDate;
import com.avaje.ebeaninternal.server.core.BasicTypeConverter;
/**
* ScalarType for Joda LocalDate. This maps to a JDBC Date.
*/
@@ -28,7 +27,7 @@ public class ScalarTypeJodaLocalDate extends ScalarTypeBaseDate<LocalDate> {
@Override
public Date convertToDate(LocalDate t) {
return new java.sql.Date(t.toDateMidnight().getMillis());
return new java.sql.Date(t.toDateTimeAtStartOfDay().getMillis());
}
@Override