Hi guys, I don't know you but each time I start an app I start to do something like:
$ find ~/dev/tomee-trunk/example -name persistence.xml | xargs cat | more to get a persistence.xml with ddl options + right headers. Sure IDE can do it as well but you need to create an xml file, int he right folder etc...boring (at least for me). That's why I propose with this task to allow to do it in code (it is fully part of the app isn't it?). Here how the code is done ATM: The API just takes the most common properties of a persistence-unit (unit name, properties, datasources etc...) Then in the deployment chain we have a ConfigurationDeployer which read this annotation (annotations actually since there is the plural) Finally it creates PersistenceModule for them In my mind we can add more @AutoXXX and update ConfigurationDeployer to get rid of more boring configuration. Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> ---------- Forwarded message ---------- From: Romain Manni-Bucau (JIRA) <[email protected]> Date: 2015-04-22 20:33 GMT+02:00 Subject: [jira] [Updated] (TOMEE-1555) create @AutoJPA To: [email protected] [ https://issues.apache.org/jira/browse/TOMEE-1555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Romain Manni-Bucau updated TOMEE-1555: -------------------------------------- Description: {code} @AutoJPAs({ @AutoJPA, @AutoJPA(unitName = "jpa2", jta = false) }) public class MyConfig { // any class } {code} > create @AutoJPA > --------------- > > Key: TOMEE-1555 > URL: https://issues.apache.org/jira/browse/TOMEE-1555 > Project: TomEE > Issue Type: New Feature > Reporter: Romain Manni-Bucau > Assignee: Romain Manni-Bucau > Fix For: 2.0.0-Milestone-1 > > > {code} > @AutoJPAs({ > @AutoJPA, > @AutoJPA(unitName = "jpa2", jta = false) > }) > public class MyConfig { // any class > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
