You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Gerhard Petracek (JIRA)" <ji...@apache.org> on 2015/06/09 15:16:01 UTC

[jira] [Updated] (DELTASPIKE-871) save() and findByxxx() in same transaction gives constraint violation exception

     [ https://issues.apache.org/jira/browse/DELTASPIKE-871?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gerhard Petracek updated DELTASPIKE-871:
----------------------------------------
    Assignee: Daniel Cunha (soro)  (was: Thomas Hug)

> save() and findByxxx() in same transaction gives constraint violation exception
> -------------------------------------------------------------------------------
>
>                 Key: DELTASPIKE-871
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-871
>             Project: DeltaSpike
>          Issue Type: Bug
>          Components: Data-Module
>    Affects Versions: 1.2.0
>         Environment: Windows-7, Java-8, Netbeans-8.0.2
>            Reporter: Md Kamaruzzaman
>            Assignee: Daniel Cunha (soro)
>
> It seems like when in the same EJB transaction, save() and findByxxx() is called, then delta-spike inserts the entity twice [once in save() and other time in findByxxx()] and gives a constraint violation exception. 
> After some debuggin, it seems like save() gives a "INSERT" query in DB and findByxxx() method calls a flush which again gives the same "INSERT" query in DB [INSERT query from save() is not removed from EntityManager] and gives constraint violation exception.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)