JdbcTemplateを用いたDB操作
概要
JdbcTemplateクラスを使ったDELETE操作とSELECT操作のメソッド
ソースコード
public class TestCommon {
@Autowired
private JdbcTemplate jdbctemplate;
/**
* テーブルデータ削除メソッド
*
* @param tableName テーブル名
* @return クエリ実行結果
*/
public Integer delete(String tableName) {
String deleteSql = "DELETE FROM " + tableName;
return jdbctemplate.update(deleteSql);
}
/**
* 指定テーブルの全レコードを取得
*
* @param tableName テーブル名
* @return クエリ結果
*/
public List<Map<String, Object>> selectAll(String tableName) {
String selectSql = "SELECT * FROM " + tableName;
return jdbctemplate.queryForList(selectSql);
}
/**
* 指定テーブルの指定カラムの全レコードを取得
*
* @param tableName テーブル名
* @param columns カラム
* @return クエリ結果
*/
public List<Map<String, Object>> selectId(String tableName, String[] columns) {
String selectSql = "SELECT " + String.join(",", columns) + " FROM " + tableName;
return jdbctemplate.queryForList(selectSql);
}
}
git
Author And Source
この問題について(JdbcTemplateを用いたDB操作), 我々は、より多くの情報をここで見つけました https://zenn.dev/kenta123/articles/c43cc7e471e5e5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol