Zoals je zei, staat je persistence.xml onder src/main/resources
dus het kan zijn dat hij het niet kan lezen
je moet het plaatsen onder src/main/resources/META-INF
Nog iets toevoegen
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
naar uw persistentie.xml.
Als u de openjpa.jdbc.SynchronizeMappings
. toevoegt eigenschap zoals hieronder getoond OpenJPA zal automatisch al uw tabellen, al uw primaire sleutels en alle externe sleutels maken die exact overeenkomen met uw objecten