The following bug has been logged online: Bug reference: 3636 Logged by: Michael "Zorkus" Antonov Email address: [EMAIL PROTECTED] 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?? ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings