Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-2526

Move the transactional annotation from the logic service interface to the DAO layer

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Could
    • Resolution: Won't Fix
    • OpenMRS 1.7.2, OpenMRS 1.8.2
    • OpenMRS 1.7.4, OpenMRS 1.8.4
    • None
    • Low

    Description

      Currently the LogicService interface has the transactional annotation defined, and it needs to be moved to the DAO layer methods. When rules are fired, the updates areen't being made to the database until the method on the service layer returns. Some rules may make updates to the database that others read, and they cannot do this until the transactions are moved to the lower level.

      Gliffy Diagrams

        Attachments

          1. core.patch
            0.8 kB
          2. logic_module.patch
            5 kB
          3. Tomcat_Upgrade-2011-08-12.snapshot
            14.23 MB

          Activity

            People

              sjmckee Steve McKee
              sjmckee Steve McKee
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: