[ https://issues.apache.org/jira/browse/CAY-2354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrus Adamchik updated CAY-2354: --------------------------------- Fix Version/s: (was: 4.0.B1) 4.0.B2 > DbGenerator.runGenerator must commit its connection > --------------------------------------------------- > > Key: CAY-2354 > URL: https://issues.apache.org/jira/browse/CAY-2354 > Project: Cayenne > Issue Type: Bug > Reporter: Andrus Adamchik > Assignee: Nikita Timofeev > Fix For: 4.0.B2, 4.1.M1 > > > DbGenerator.runGenerator takes a DataSource as a parameter and manages its > connection internally. So logically it is responsible for connection commit > when the operation is finished. It doesn't do it, causing issues like [1]. > The use case is when the DataSource sets autocommit to false and rolls back > connections returned to the pool, hence undoing the work done by DbGenerator. > The fix is simple (commit the connection at the end if no errors happened; > rollback otherwise), but will need to be tested across all DBs. > [1] https://github.com/bootique/bootique-cayenne/issues/44 -- This message was sent by Atlassian JIRA (v6.4.14#64029)