Uploaded image for project: 'OpenJPA'
  1. OpenJPA
  2. OPENJPA-580

Need a better algorithm to find DBDictionary classname in DBDictionaryFactory

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 1.2.0, 1.3.0, 2.0.0-M2
    • jdbc
    • None

    Description

      When I debug OpenJPA code, I am surprised to find that it creates an instance of AccessDictionary for a sample application which uses Derby.

      The sample application is copied from book "Pro EJB3". The connection URL for the persistence unit is:
      jdbc:derby://localhost:1527/fieldAccess;create=true

      Since it contains 'Access' in the URL value, the OpenJPA code assumes it uses Access database.

      We need a better algorithm to find classname for DBDictionary in DBDictionaryFactory. For example, we can assume the database is Access only if the URL starts with 'jdbc:access'.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            allee8285 Albert Lee
            jasonzheng1970 Jason Zheng
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment