Re: Wrong SqlType for boolean columns

Поиск
Список
Период
Сортировка
От Thomas Kellerer
Тема Re: Wrong SqlType for boolean columns
Дата
Msg-id i2osfu$vem$1@dough.gmane.org
обсуждение исходный текст
Ответ на Re: Wrong SqlType for boolean columns  (Oliver Jowett <oliver@opencloud.com>)
Ответы Re: Wrong SqlType for boolean columns
Re: Wrong SqlType for boolean columns
Список pgsql-jdbc
Oliver Jowett, 28.07.2010 10:59:
>> i found out that my postgres driver maps a boolean column to the
>> sqlType -7, wich is java.sql.Types.BIT and not
>> java.sql.Types.Boolean (Boolean is 16). This is a very strange
>> behavior.
>>
>
> It is not a bug. BOOLEAN does not exist in earlier JDBC versions,
> and drivers can map boolean types to either BIT or BOOLEAN. We pick
> BIT so we can build drivers for earlier JDBC versions. (BIT is
> something of a confusing type, as the mappings defined by JDBC for
> the JDBC BIT type only really make sense for a single boolean value,
> not a SQL BIT(n) type)


Wouldn't it make sense to map this to BOOLEAN if the driver is built for JDBC4 and to BIT if is built for JDBC3?

Regards
Thomas

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Oliver Jowett
Дата:
Сообщение: Re: Wrong SqlType for boolean columns
Следующее
От: Oliver Jowett
Дата:
Сообщение: Re: Wrong SqlType for boolean columns