I am using JPA Buddy to generate Liquibase changelog from a JPA-annotated Entity in Kotlin.
My model looks something like this:
@Entity
class MyEntity(
@Id
val id: Long,
val someField: String,
@Type(JsonBlobType::class)
val someStruct: SomeClass,
val geometry: Geometry<*>,
)
When I use the Liquibase init
generation, all fields are generated except the geometry field. I have tried adding a mapping in jpb-settings.xml
:
<mapping-type sql-type-parameter="Nothing">
<java-class>org.geolatte.geom.Geometry</java-class>
<sql-type>MDSYS.SDO_GEOMETRY</sql-type>
</mapping-type>
But this has no effect.
How can I make JPA Buddy generate a Liquibase changelog that includes geometry fields?