<!-- 
RSS generated by JIRA (7.13.8#713008-sha1:1606a5c1e7006e1ab135aac81f7a9566b2dbc3a6) at Mon Apr 27 23:42:35 EDT 2020

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Red Hat Issue Tracker</title>
    <link>https://issues.redhat.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>7.13.8</version>
        <build-number>713008</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[AS7-566] Support for pluggable JPA providers</title>
                <link>https://issues.redhat.com/browse/AS7-566</link>
                <project id="12311211" key="AS7">Application Server 7</project>
                    <description>&lt;p&gt;Maybe we could have a service per persistence provider that is based on a configuration settings.&lt;/p&gt;

&lt;p&gt;Questions:&lt;/p&gt;

&lt;p&gt;1.  Where do the persistent provider jars go in the system?  Should we deploy them somehow?&lt;/p&gt;

&lt;p&gt;2.  Each persistence.xml specifies the javax.persistence.spi.PersistenceProvider class name (via provider element) that it will use (defaults to whatever the AS7 default persistence provider).  The persistence.xml also allows vendor properties to be specified.  &lt;/p&gt;

&lt;p&gt;3.  How could we best dynamically build a ModuleDependency on a persistence provider jar that &lt;br/&gt;
could be injected into a deployment (perhaps from JPADependencyProcessor)?&lt;/p&gt;
</description>
            <key id="12433158">AS7-566</key>
            <summary>Support for pluggable JPA providers</summary>
                <type id="5" iconUrl="https://issues.redhat.com/secure/viewavatar?size=xsmall&amp;avatarId=13276&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="12435984">AS7-647</parent>
                                    <priority id="3" iconUrl="https://issues.redhat.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="6" iconUrl="https://issues.redhat.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="1">Done</resolution>
                                        <assignee username="smarlow">Scott Marlow</assignee>
                                    <reporter username="dmlloyd">David Lloyd</reporter>
                        <labels>
                    </labels>
                <created>Thu, 17 Mar 2011 13:54:12 -0400</created>
                <updated>Fri, 29 Jul 2011 09:39:27 -0400</updated>
                            <resolved>Fri, 29 Jul 2011 09:33:09 -0400</resolved>
                                                    <fixVersion>7.0.1.Final</fixVersion>
                                    <component>JPA / Hibernate</component>
                        <due></due>
                            <votes>4</votes>
                                    <watches>10</watches>
                                                                <comments>
                            <comment id="12589107" author="smarlow" created="Sat, 19 Mar 2011 11:07:09 -0400"  >&lt;p&gt;&lt;a href=&quot;https://issues.redhat.com/browse/AS7-413&quot; title=&quot;Rename &amp;quot;jboss-structure.xml&amp;quot; to &amp;quot;jboss-deployment-structure.xml&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;AS7-413&quot;&gt;&lt;del&gt;JBAS-9066&lt;/del&gt;&lt;/a&gt; is a possible dependency.&lt;/p&gt;</comment>
                            <comment id="12595161" author="smarlow" created="Tue, 12 Apr 2011 22:17:59 -0400"  >&lt;p&gt;This isn&apos;t a high priority for this release.  The effort will continue on the &lt;a href=&quot;https://github.com/scottmarlow/jboss-as/tree/multipleproviders_2&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://github.com/scottmarlow/jboss-as/tree/multipleproviders_2&lt;/a&gt; branch until its ready.&lt;/p&gt;</comment>
                            <comment id="12614575" author="smarlow" created="Fri, 15 Jul 2011 15:44:51 -0400"  >&lt;p&gt;Committed some changes here &lt;a href=&quot;https://github.com/scottmarlow/jboss-as/commit/18633d5c1f7dcb8e6e7f135b171eddacbbe659a2&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://github.com/scottmarlow/jboss-as/commit/18633d5c1f7dcb8e6e7f135b171eddacbbe659a2&lt;/a&gt; and &lt;a href=&quot;https://github.com/scottmarlow/jboss-as/commit/6b9aef5eac3c1c97db6d8cff66b735cf6d2f0821&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://github.com/scottmarlow/jboss-as/commit/6b9aef5eac3c1c97db6d8cff66b735cf6d2f0821&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Am currently working on the Hibernate3 module for AS7.  If everything goes as planned, JPA applications that include a copy of Hibernate 3 jars, will need to add a dependency on the &quot;org.jboss.as.jpa.hibernate3&quot; module (as described in &lt;a href=&quot;https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7&lt;/a&gt;).  This could be done by adding a MANIFEST.MF entry:&lt;br/&gt;
Dependencies: org.jboss.as.jpa.hibernate3&lt;/p&gt;

&lt;p&gt;Or something like the above, depending on how this effort goes.  &lt;img class=&quot;emoticon&quot; src=&quot;https://issues.redhat.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;
</comment>
                            <comment id="12614607" author="smarlow" created="Sat, 16 Jul 2011 00:53:28 -0400"  >&lt;p&gt;Comment deleted.  I&apos;ll instead describe the changes in &lt;a href=&quot;https://docs.jboss.org/author/display/AS7/JPA+Reference+Guide&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://docs.jboss.org/author/display/AS7/JPA+Reference+Guide&lt;/a&gt; (after the code change is merged to as7).  &lt;/p&gt;</comment>
                            <comment id="12617122" author="smarlow" created="Wed, 27 Jul 2011 15:34:11 -0400"  >&lt;p&gt;Integration support for Hibernate 4, will continue to be built in (Hibernate 4 jars are included with AS7).  For Hibernate 3, the integration code will be in AS7 but the Hibernate 3 jars either need to be copied in or packaged with the application deployment.&lt;/p&gt;
</comment>
                            <comment id="12617545" author="smarlow" created="Fri, 29 Jul 2011 09:32:57 -0400"  >&lt;p&gt;Documentation explaining how to package Hibernate3 jars for JPA use, will be added to above mentioned doc link.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://community.jboss.org/thread/167590&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;http://community.jboss.org/thread/167590&lt;/a&gt; describes how you can download a build with these changes.  &lt;/p&gt;

&lt;p&gt;Although, I would rather see you download the AS7 source and build it yourself.  Test, fix problems that you run into (the AS7 code is easy/fun to play with).  More about this process is described in &lt;a href=&quot;http://community.jboss.org/wiki/HackingOnAS7&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;http://community.jboss.org/wiki/HackingOnAS7&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to try the code changes for this jira, before the doc is written, just add hibernate3 jars to your deployment and set the following property in your persistence unit (persistence.xml file):&lt;br/&gt;
&amp;lt;property name=&quot;jboss.as.jpa.providerModule&quot; value=&quot;hibernate3-bundled&quot;/&amp;gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Dependency</name>
                                                                <inwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="12433019">AS7-388</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="12433294">AS7-413</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="12310001">
                    <name>Related</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="12434929">AS7-574</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="12432957">AS7-560</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12313640" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Comment</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Sat, 19 Mar 2011 11:07:09 -0400</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_12314740" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12310641" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12310640" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_12311940" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hy6mzz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12310840" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>28005</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_12313440" key="com.redhat.engineering.step.step-sfdc-plugin:sfdc_cases_counter">
                        <customfieldname>SFDC Cases Counter</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12313441" key="com.redhat.engineering.step.step-sfdc-plugin:sfdc_cases">
                        <customfieldname>SFDC Cases Links</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_12313641" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>