5.6. Migrating from Kodo 4.x.x to Kodo 4.1.3+

Kodo 4.1.3 fixed a significant bug affecting default column names of JPA entities. Prior to 4.1.3, the names of inverse join columns within join tables were not properly prefixed with the owning field name. If your schema relies on this incorrect behavior, you can maintain backwards compatibility in your application by setting the kodo.jdbc.MappingDefaults (or equivalent openjpa.jdbc.MappingDefaults) property to:

jpa(PrependFieldNameToJoinTableInverseJoinColumns=false)

 

Skip navigation bar   Back to Top