eclipseでSQLのレコードを論理削除する方法を知りたい
解決したいこと
eclipseでspring bootを使ってSQLのレコードを論理削除する方法を
教えてください。
また、その論理削除したレコードをeclipseでspring bootを使って
Webに表示させる方法も教えて欲しいです。
0
eclipseでspring bootを使ってSQLのレコードを論理削除する方法を
教えてください。
また、その論理削除したレコードをeclipseでspring bootを使って
Webに表示させる方法も教えて欲しいです。
論理削除とは、開発者が自分で決めたフラグ等で論理的にデータをフィルタリングすることです。
つまりUPDATEです。
spring bootはDBのライブラリそのものではないのですがjdbc経由で使っていると仮定して以下のような形です。
jdbcTemplate.update(
"UPDATE testtable SET is_deleted = ? , xxx=?, ...",
delete, //true or false
xxx,
...);
表示させる方法も同じく論理的な削除フラグを拾うだけになりますので以下のような形になります。
jdbc.queryForList("SELECT * FROM testtable WHERE is_deleted = ?", delete)