Như bạn đã nói Persence.xml của bạn nằm trong src/main/resources
vì vậy có thể nó không thể đọc nó
bạn phải đặt nó dưới src/main/resources/META-INF
Thêm một điều nữa
<property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
cho sự kiên trì của bạn.xml.
Nếu bạn thêm openjpa.jdbc.SynchronizeMappings
thuộc tính như được hiển thị bên dưới OpenJPA sẽ tự động tạo tất cả các bảng của bạn, tất cả các khóa chính và tất cả các khóa ngoại chính xác để khớp với các đối tượng của bạn