sql >> データベース >  >> RDS >> Mysql

ManyToManyで変更されたクエリ

    JPQLの更新では更新のみが許可されます

    JPA仕様のセクション4.10を参照してください:

    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
    

    2つの主要なオプションがあります:

    1. Userを読み込むだけです エンティティ、Authoritiesを設定します そして、JPAにデータベースへの変更をフラッシュさせます。
    2. エンティティをロードしたくない、またはロードできない場合は、SQLを使用してデータベース内のデータを直接操作できます。



    1. クライアントから送信されたリクエストは、@DateTimeFormatを使用して構文的に正しくありませんでした

    2. MySqlの大きなテーブルと分析

    3. MySQL / PHPでリアルタイムデータベースポーリングを行うにはどうすればよいですか?

    4. Ubuntu18.04にPostgreSQLをインストールします