ODE
  1. ODE
  2. ODE-805

clean up the JPA module, supports botht openJPA and Hibernate for 1.x branch

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 1.3.3
    • Fix Version/s: 1.4
    • Component/s: BPEL Runtime
    • Labels:
      None

      Issue Links

        Activity

        Hide
        Jeff Yu added a comment -

        I'd like to put this in for 1.3.4 release, I am working on it now.

        Show
        Jeff Yu added a comment - I'd like to put this in for 1.3.4 release, I am working on it now.
        Hide
        Milinda Lakmal Pathirage added a comment -

        I think it's better if we can make JPA layer vendor independent, so that we can plug Eclipse TopLink, OpenJPA. Also now OpenJPA 2.0 is out. We can try to migrate to OpenJPA 2.0. I have tested ODE trunk with OpenJPA 2.0 and it work without any issue.

        Show
        Milinda Lakmal Pathirage added a comment - I think it's better if we can make JPA layer vendor independent, so that we can plug Eclipse TopLink, OpenJPA. Also now OpenJPA 2.0 is out. We can try to migrate to OpenJPA 2.0. I have tested ODE trunk with OpenJPA 2.0 and it work without any issue.
        Hide
        Jeff Yu added a comment -

        Hi Milinda,

        Yes, we've already made this as JPA layer vender independent, you can look it into the ode 2.0 trunk. We've had the dao-jpa-ojpa & dao-jpa-hibernate for the openjpa and hibernate specific classes. say if you want to have Eclipse TopLink, just add one module, should be easy to get it to work.

        In this task, I am working on migrating this work into 1.x branch.

        Regards
        Jeff

        Show
        Jeff Yu added a comment - Hi Milinda, Yes, we've already made this as JPA layer vender independent, you can look it into the ode 2.0 trunk. We've had the dao-jpa-ojpa & dao-jpa-hibernate for the openjpa and hibernate specific classes. say if you want to have Eclipse TopLink, just add one module, should be easy to get it to work. In this task, I am working on migrating this work into 1.x branch. Regards Jeff
        Hide
        Aleksander Adamowski PZU added a comment -

        Hasn't this been resolved on the trunk?

        http://markmail.org/message/net3dk57xiqs5eqr

        Show
        Aleksander Adamowski PZU added a comment - Hasn't this been resolved on the trunk? http://markmail.org/message/net3dk57xiqs5eqr
        Hide
        Jeff Yu added a comment -

        Yes, it has been resolved for the ode 2.0 trunk, but hasn't been done in the 1.x branch (which now is the trunk), because the 1.x branch has some difference against 2.0 code, like scheduler module, bpel-epr module etc, can't just simply apply the same patch.

        Show
        Jeff Yu added a comment - Yes, it has been resolved for the ode 2.0 trunk, but hasn't been done in the 1.x branch (which now is the trunk), because the 1.x branch has some difference against 2.0 code, like scheduler module, bpel-epr module etc, can't just simply apply the same patch.
        Hide
        Aleksander Adamowski PZU added a comment -

        Understood. Looks like this is the main issue currently stopping the Riftsaw project from progressing? Lots of Riftsaw bugs are hanging with notes that they wait for this one to be resolved and they will need retesting.

        Show
        Aleksander Adamowski PZU added a comment - Understood. Looks like this is the main issue currently stopping the Riftsaw project from progressing? Lots of Riftsaw bugs are hanging with notes that they wait for this one to be resolved and they will need retesting.
        Hide
        Jeff Yu added a comment -

        I would say all of db issues that we had are hold on in RiftSaw due to wait for this movement, as this is a quite big feature in our roadmap.

        Show
        Jeff Yu added a comment - I would say all of db issues that we had are hold on in RiftSaw due to wait for this movement, as this is a quite big feature in our roadmap.
        Hide
        Hudson added a comment -
        Show
        Hudson added a comment - Integrated in ODE-trunk #278 (See http://hudson.zones.apache.org/hudson/job/ODE-trunk/278/ )
        Hide
        Hudson added a comment -

        Integrated in ODE-trunk-jdk6 #271 (See http://hudson.zones.apache.org/hudson/job/ODE-trunk-jdk6/271/)

        Show
        Hudson added a comment - Integrated in ODE-trunk-jdk6 #271 (See http://hudson.zones.apache.org/hudson/job/ODE-trunk-jdk6/271/ )
        Hide
        Aleksander Adamowski PZU added a comment -

        > Integrated in ODE-trunk #278 (See http://hudson.zones.apache.org/hudson/job/ODE-trunk/278/)

        Does it mean it's fixed on the new ODE trunk (previously the 1.x branch)?

        According to build log (http://hudson.zones.apache.org/hudson/job/ODE-trunk/278/consoleText), it was built from the new trunk:

        Updating http://svn.apache.org/repos/asf/ode/trunk

        Show
        Aleksander Adamowski PZU added a comment - > Integrated in ODE-trunk #278 (See http://hudson.zones.apache.org/hudson/job/ODE-trunk/278/ ) Does it mean it's fixed on the new ODE trunk (previously the 1.x branch)? According to build log ( http://hudson.zones.apache.org/hudson/job/ODE-trunk/278/consoleText ), it was built from the new trunk: Updating http://svn.apache.org/repos/asf/ode/trunk
        Hide
        Jeff Yu added a comment -

        Hi Alex,

        No, this patch has not been merged into the ODE trunk yet.

        I've had this work in this branch, http://anonsvn.jboss.org/repos/riftsaw/branches/ODE/ODE-1.x-jpa/, I've tested this branch with riftsaw integration test, it still have 2 problems left which I am looking at, so haven't applied it to ODE trunk yet.

        Regards
        Jeff

        Show
        Jeff Yu added a comment - Hi Alex, No, this patch has not been merged into the ODE trunk yet. I've had this work in this branch, http://anonsvn.jboss.org/repos/riftsaw/branches/ODE/ODE-1.x-jpa/ , I've tested this branch with riftsaw integration test, it still have 2 problems left which I am looking at, so haven't applied it to ODE trunk yet. Regards Jeff
        Hide
        Milinda Lakmal Pathirage added a comment -

        Hi Jeff,

        Any updates on this. I would like to start working on eclipse-link based implementation. Also, are there any plans to migrate to JPA 2.

        Thanks
        Milinda

        Show
        Milinda Lakmal Pathirage added a comment - Hi Jeff, Any updates on this. I would like to start working on eclipse-link based implementation. Also, are there any plans to migrate to JPA 2. Thanks Milinda
        Hide
        Jeff Yu added a comment -

        Hi Milinda,

        Current showstopper for my patch would be the maven build of axis2-war module, I need to have this module run first, and then run them locally with my jpa changes to make sure I didn't break anything here.
        The code base itself is finished in my local workspce.

        Regards
        Jeff

        Show
        Jeff Yu added a comment - Hi Milinda, Current showstopper for my patch would be the maven build of axis2-war module, I need to have this module run first, and then run them locally with my jpa changes to make sure I didn't break anything here. The code base itself is finished in my local workspce. Regards Jeff
        Hide
        Hudson added a comment -

        Integrated in ODE-trunk #367 (See https://hudson.apache.org/hudson/job/ODE-trunk/367/)

        Show
        Hudson added a comment - Integrated in ODE-trunk #367 (See https://hudson.apache.org/hudson/job/ODE-trunk/367/ )

          People

          • Assignee:
            Jeff Yu
            Reporter:
            Jeff Yu
          • Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development