Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-4142

JPA Conversion: provide JPA implementation of org.kuali.rice.core.dao.GenericDao

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Won't Fix
    • Affects Version/s: None
    • Fix Version/s: JPA
    • Component/s: Development, JPA
    • Labels:
      None
    • Similar issues:
      KULRICE-6014JPA Conversion Guide
      KULRICE-3876JPA - Convert KEW to use JPA
      KULRICE-9193Implement cross-platform custom JPA id generation
      KULRICE-11725Finish KIM RoleDao conversion for JPA
      KULRICE-9242Modify jpa metadata provider that gets primary key fields to use a combination of getDeclaredFields and JPA metamodel
      KULRICE-1305Research ORM JPA implementations
      KULRICE-9071Implement JPA version of PersistenceProvider
      KULRICE-3795JPA - Update/Create the conversion scripts
      KULRICE-2140Document JPA Changes
      KULRICE-3882JPA: discover JPA cascade/fetch option mappings vs OJB(auto-xxxx/proxy), find out what conversion scripts have done and will do for it
    • Rice Module:
      KEW, KEN, KCB
    • Application Requirement:
      Rice

      Description

      Discovered in KEN JPA converson: both KEN and KCB have dependency on org.kuali.rice.core.dao.GenericDao, have to convert it first

        Issue Links

          Activity

          Hide
          Ge Zhang (Inactive) added a comment -

          This item is pretty much done by using KNS BusinessObjectDao, except 2 functions more work
          public Collection findMatching(Class clazz, org.kuali.rice.core.jpa.criteria.Criteria criteria, boolean selectForUpdate, long wait)
          public Collection findMatchingByExample(Object object)

          And it is necessary to have code refactor around JPA criteria vs OJB criteria

          Show
          Ge Zhang (Inactive) added a comment - This item is pretty much done by using KNS BusinessObjectDao, except 2 functions more work public Collection findMatching(Class clazz, org.kuali.rice.core.jpa.criteria.Criteria criteria, boolean selectForUpdate, long wait) public Collection findMatchingByExample(Object object) And it is necessary to have code refactor around JPA criteria vs OJB criteria
          Hide
          Ge Zhang (Inactive) added a comment -

          this issue will go away after modularity work, no need to worry about it in JPA

          Show
          Ge Zhang (Inactive) added a comment - this issue will go away after modularity work, no need to worry about it in JPA

            People

            • Assignee:
              Ge Zhang (Inactive)
              Reporter:
              Ge Zhang (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel