Awesome, thanks! Works like a charm.

- hugi


> On 26 May 2017, at 11:56, Nikita Timofeev <ntimof...@objectstyle.com> wrote:
> 
> Hi again,
> 
> I've pushed fix for this issue.
> https://github.com/apache/cayenne/commit/eac1f31073045fec6eafef3f3fd6cb05f0201994
> 
> On Wed, May 24, 2017 at 7:03 PM, Hugi Thordarson <h...@karlmenn.is> wrote:
>> Thanks Nikita, at least I know I'm not doing anything wrong then :)
>> 
>> - hugi
>> 
>> 
>>> On 24 May 2017, at 14:52, Nikita Timofeev <ntimof...@objectstyle.com> wrote:
>>> 
>>> Hi Hugi,
>>> 
>>> Seems like custom types are broken in ColumnSelect, I see this bug in
>>> my test too.
>>> 
>>> On Wed, May 24, 2017 at 5:34 PM, Hugi Thordarson <h...@karlmenn.is> wrote:
>>>> 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
>> 
> 
> 
> 
> -- 
> Best regards,
> Nikita Timofeev

Reply via email to