Hi all,
I have an ORM class that has JAXB annotations in it as well as JPA
annotations. When I run the openjpa-maven-plugin to create the schema,
the create sql statement has the correct column type (varchar) for a
particular entity. Yet, during database creation, when I actually
initialized an EntityManager, OpenJPA tries to create that column in
question as an XML datatype. I have the following in my persistence.xml:
<property name="openjpa.jdbc.MappingDefaults" value="ForeignKeyDeleteAction=restrict,
JoinForeignKeyDeleteAction=restrict" />
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"
/>
<property name="openjpa.Log" value="DefaultLevel=TRACE, Runtime=TRACE, Tool=TRACE,
SQL=TRACE" />
<property name="openjpa.jdbc.DBDictionary" value="postgres(SupportsXMLColumn=false)"
/>
I am using OpenJPA 2.1.1.
How do I tell OpenJPA to not use an XML datatype?
Regards,
Jason
|