…ze some of our build configurations (e.g. Java version, checkstyle version, etc) amongst our Opower-managed projects. This commit defers version management of its maven plugins up to opower-parent and removes now-redundant pom sections that our parent controls. In the act of deferring our checkstyle version up to pose-parent, we're affecting an upgrade that removes the support for the DoubleCheckLocking check, so that's been removed from jpile's checkstyle.xml
Using 'REPLACE' causes input rows to replace existing rows for rows that have the same value for a primary key or unique index as an existing row. This commit allows for that property to be toggled ON/OFF.
…turn type, the PersistenceAnnotationInspector was finding both methods eventhough one was annotated with Column.
…ng used for all enum values but this has changed to be consistent with JPA. Only when @Enumerated(EnumType.STRING) is specified will it use Enum.name() and for all other cases Enum.ordinal() is used.
…oralType the date field is annotated with. These changes make it so that any Date field that jPile attempts to persist MUST be annotated with a TemporalType.