ログインをしてページを更新するだけでお金を稼ぐことが出来ます。
ページの作成

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
テンプレートを更新

12. 【Spring】@Modifyingアノテーションとは

本稿はSpringFrameworkの@Modifyingについて説明します。

 

@Modifyingとは

@ModifyingはJpaRepositoryの更新系メソッドに付与するアノテーション。

@Queryアノテーションとセットで使用する。

以下、実装例。

@Repository
public interface TestRepository extends JpaRepository<TestEntity, String>{
    
    @Transactional

    @Modifying
    @Query("UPDATE TestEntity te SET te.colA = 1 WHERE te.id = :id")
    Integer updateTest(@Param("id")String id);
}

 

更新系メソッドに当アノテーションを付与しないと更新時に以下のエラーが発生する。

Caused by: java.lang.RuntimeException: org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML operations [UPDATE ... ]; 
nested exception is java.lang.IllegalStateException: org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML operations [UPDATE ... ]

 

子ページ
子ページはありません
同階層のページ
  1. @After
  2. @Autowired
  3. @Bean
  4. @Before
  5. @Column
  6. @Component
  7. @Configuration
  8. @Controller
  9. @Entity
  10. @GeneratedValue
  11. @Id
  12. @Modifying
  13. @PathVariable
  14. @PropertySource
  15. @Repository
  16. @RequestMapping
  17. @ResponseBody
  18. @RestController
  19. @Service
  20. @SpringBootApplication
  21. @Table
  22. @Transactional
  23. @Value
コメント一覧

コメントがありません