Re: BUG #7734: JPA2/Hibernate4 PG enum insert causes exception
В списке pgsql-bugs по дате отправления:
| От | Euler Taveira |
|---|---|
| Тема | Re: BUG #7734: JPA2/Hibernate4 PG enum insert causes exception |
| Дата | |
| Msg-id | 50C5DAD3.2010606@timbira.com обсуждение исходный текст |
| Ответ на | BUG #7734: JPA2/Hibernate4 PG enum insert causes exception (rmitchell@bzzagent.com) |
| Список | pgsql-bugs |
On 05-12-2012 18:54, rmitchell@bzzagent.com wrote:
[This is not a PostgreSQL bug. It seems a limitation/bug in Hibernate dialect.]
> insert into my_table (gender) values ('male');
> insert into my_table (gender) values ('female');
> insert into my_table (gender) values ('unknown');
>
s/gender/gender_type/
> Caused by: org.postgresql.util.PSQLException: ERROR: column âgender_typeâ is
> of type GENDER_ENUM but expression is of type character varying
> Hint: You will need to rewrite or cast the expression.
>
What is the SQL generated by Hibernate? It seems it is casting the expression
to varchar like:
insert into my_table (gender_type) values ('male'::varchar);
--
Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/
PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
В списке pgsql-bugs по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера