Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

org.apache.openjpa.persistence.ArgumentException trong khi chạy lớp chính

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tập lệnh MySQL với các tham số

  2. bộ nhớ cache truy vấn không hoạt động

  3. MySQL THAM GIA, NHÓM THEO, ĐẶT HÀNG THEO

  4. Cách nhập / khôi phục bảng MySql bằng PHP

  5. MySql xem hiệu suất