Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan yang dimodifikasi dengan ManyToMany

Pembaruan JPQL hanya mengizinkan pembaruan

Lihat bagian 4.10 dari spesifikasi JPA:

update_statement ::= update_clause [where_clause]
update_clause ::= UPDATE entity_name [[AS] identification_variable]
                     SET update_item {, update_item}*
update_item ::= [identification_variable.]{single_valued_embeddable_object_field.}*
                     {state_field | single_valued_object_field} = new_value

Saya melihat dua opsi utama:

  1. Cukup muat User entitas, atur Authorities dan biarkan JPA menghapus perubahan ke database.
  2. Jika Anda tidak ingin atau tidak dapat memuat entitas, Anda dapat menggunakan SQL untuk memanipulasi data dalam database secara langsung.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sequelize — gunakan stempel waktu UNIX untuk bidang DATE

  2. Impor dari MySQL ke Hive menggunakan Sqoop

  3. Bagaimana cara menghentikan mysqld

  4. Jenis pengindeksan terbaik ketika ada klausa LIKE

  5. Mengapa saya tidak menggunakan fungsi mysql_* di PHP?