I'm using today's version of 4.0.M6-SNAPSHOT. Always living on the edge :) - hugi
> On 24 May 2017, at 14:31, Andrus Adamchik <and...@objectstyle.org> wrote: > > Or .. if you already have cayenne-java8 in your app, and the problem is > specific to just the column select query, you may also need to switch to M6. > IIRC there were some issues in M5 with the behavior that you describe. > > Andrus > >> On May 24, 2017, at 5:28 PM, Andrus Adamchik <and...@objectstyle.org> wrote: >> >> You need to add cayenne-java8 dependency. >> >> Unfortunately the fallback behavior (treat unknown class as Serializable) is >> extremely confusing. Though I think we log some warnings before doing that. >> >> ANdrus >> >> >>> On May 24, 2017, at 5:20 PM, Hugi Thordarson <h...@karlmenn.is> wrote: >>> >>> Hi all, >>> if I try to fetch Java 8 date objects using ColumnSelect, the values get >>> returned as byte arrays instead of actual objects. Example: >>> >>> LocalDateTime creationDate = ObjectSelect >>> .query( User.class ) >>> .column( User.CREATION_DATE ) >>> .selectFirst( Jambalaya.newContext() ); >>> >>> User.creationDate() is a LocalDateTime—but the fetch will fail since the >>> returned value is a byte array. >>> >>> Bug? >>> >>> Cheers, >>> - hugi >> >