[ 
https://issues.apache.org/jira/browse/GERONIMO-5451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12889531#action_12889531
 ] 

David Jencks commented on GERONIMO-5451:
----------------------------------------

My experience is that jpa + derby _only_ works if you have _both_ a 
jta-datasource and a non-jta-datasource and they are really transactional and 
non-transactional (i.e. the non-jta-datasource is set up with no-transactions). 
 If not, there are a lot of operations besides DDL statements that just don't 
work.  Do you have both configured?

> JPA table generation fails on JTA datasources
> ---------------------------------------------
>
>                 Key: GERONIMO-5451
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5451
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>    Affects Versions: 2.1.5, 2.1.6
>         Environment: Vista using current Java 1.6 and embedded Derby
>            Reporter: Knut-HÃ¥vard Aksnes
>
> I am calling a number of JPA beans from a local Web service implemented via 
> JAX-WS annotations and  Stateless Session Bean.
> Table creation fails due to some operations during table creation being run 
> outside a transaction context.
>  
> Workaround:
> First set up the Database Pool and persistence.xml to use a Local(Non JTA) 
> setup. Table creation will succeed, but the rest of my code will fail.
> Then uninstalling my EAR and removing the DBPool, but keeping the Local Derby 
> database.
> Then creating new JTA enabled DB pool for the same underlaying database, 
> fixing the persistence.xml, rebuild the EAR, and reinstall.
> As this has to be done everytime OpenJPA needs to update tables this is a 
> major hassle during development.
> If the workaround hadn't required so much work this would have been a minor 
> bug.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to