BUG #3636: createNativeQuery - don't work with INSERT INTO.
От | Michael "Zorkus" Antonov |
---|---|
Тема | BUG #3636: createNativeQuery - don't work with INSERT INTO. |
Дата | |
Msg-id | 200709261545.l8QFjuRQ010236@wwwmaster.postgresql.org обсуждение исходный текст |
Ответы |
Re: BUG #3636: createNativeQuery - don't work with INSERT INTO.
|
Список | pgsql-bugs |
The following bug has been logged online: Bug reference: 3636 Logged by: Michael "Zorkus" Antonov Email address: olorinbant@gmail.com PostgreSQL version: 8.2.* Operating system: Fedora Core 7, kernel 2.6.22.4-64.fc7, x86-32 Description: createNativeQuery - don't work with INSERT INTO. Details: When i doing query - em.createNativeQuery( "INSERT INTO contest_languages VALUES(?1 , ?2)" ).setParameter(1, contest.getContestId()). setParameter(2 , la.getLanguageId()). executeUpdate(); i receive this message - Exception [TOPLINK-4002] (Oracle TopLink Essentials - 2006.8 (Build 060830)): oracle.toplink.essentials.exceptions.DatabaseException Internal Exception: org.postgresql.util.PSQLException: ERROR: повÑоÑнÑй клÑÑ Ð½Ð°ÑÑÑÐ°ÐµÑ ÐºÐ¾Ð½ÑÑÑÐµÐ¹Ð½Ñ UNIQUE "contest_languages_pkey"Error Code: 0 Call:INSERT INTO contest_languages VALUES(? , ?) bind => [1, basic] But i haven't this PK! and same query, mading from pgAdmin, work good. Why??
В списке pgsql-bugs по дате отправления: