Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > JDBC драйвер Postgres шалит


Автор: Mikail 16.12.2008, 20:40
Сервер Jboss-5.0.0.GA-jdk6, фреймворк Seam 2.1
Postgres 8.3.

JDBC драйверы пробовал следующие:
postgresql-8.3-604.jdbc4.jar
postgresql-jdbc2ee.jar

Оба драйвера не берут String в кавычки и boolean поля пытаются вставить не true/false, а 1/0 =((
Как это лечится?

Пример:
Код

MemberAccount (enabled, member_id, passwordHash, username, accountId) values (1, NULL, tvEgjeega2UODlAt7BoEIQ==, test, 1);


Колонка enabled типа boolean, в entitiy тоже тип булеан, а вставлять пытается 1.
"tvEgjeega2UODlAt7BoEIQ==" и "test" - типа String, а кавычек нет и без кавычек запрос не выполняется =(

Автор: Llucas 18.12.2008, 17:12
Выложи код свой... Что то тут не так, возможно где-то допускаешь ошибку.

Автор: Mikail 19.12.2008, 03:15
Спасибо большое, за участие.

Не оформление запроса было причиной ошибки. А запрос просто так "неправильно" выводился в логи. Базе он отправляется уже в правильном виде.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)