[hibernate-dev] Form-feed (\f 0x0C) in generated SQL

Sanne Grinovero sanne at hibernate.org
Tue Feb 7 07:55:24 EST 2017


Hi Mark,
that's not my area of expertise but it seems like a very reasonable
proposal. Please open a JIRA, I'm sure someone from the right team
will review and merge any such patch.

Thanks,
Sanne


On 7 February 2017 at 12:26, Mark Rotteveel <mark at lawinegevaar.nl> wrote:
> Any comments, or should I take the lack of answers as approval ;)
>
> Mark
>
> On 4-2-2017 15:05, Mark Rotteveel wrote:
>> Firebird has a problem with some of the SQL generated by Hibernate, in
>> some queries Hibernate appends StringHelper.WHITESPACE between
>> conditions (specifically in CollectionBinder.bindFilters(boolean)).
>>
>> The problem is that StringHelper.WHITESPACE contains a formfeed (\f,
>> 0x0C), and Firebird does not accept a formfeed as whitespace.
>>
>> It looks like the usage of StringHelper.WHITESPACE is wrong; the other
>> places this constant is used is for splitting/tokenizing strings, and
>> not for adding whitespace.
>>
>> Is there any objection if I replace the usage in
>> CollectionBinder.bindFilters(boolean) with a single space (or maybe with
>> " \n\t" to produce more similar SQL as previous)?
>>
>> Mark
>>
>
>
> --
> Mark Rotteveel
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev


More information about the hibernate-dev mailing list