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

Problems with Boolean Representation with Postgres

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 2.2.2
    • Fix Version/s: 2.2.3
    • Component/s: jdbc
    • Labels:
    • Patch Info:
      Patch Available
    • Flags:
      Patch

      Description

      OPENJPA-2558 addressed, in general, boolean representations on the database (native Boolean column types, as an int(0,1), as a string, as a char, etc), but had coverage gaps with respect to the supported platforms.  Postgres is one of those platforms.  Its dictionary class still overrode setBoolean(), but did not equally override getBoolean() which introduced a conflict.

      I'm proposing an update which removes the setBoolean() method from the Postgres dbdictionary, as well as adding the ability for a database platform to declare a default boolean representation type (preserving the INT10 default, but setting Postgres' to BooleanRepresentation in order to match what the schemagenerator for postgres creates).

        Attachments

        1. patch_2.2.x.txt
          9 kB
          Jody Grassel

          Activity

            People

            • Assignee:
              fyrewyld Jody Grassel
              Reporter:
              fyrewyld Jody Grassel
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: