From f09bad01133a11c432580852fcef90721d01eedd Mon Sep 17 00:00:00 2001 From: simon Date: Wed, 6 Mar 2019 20:52:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DJDBC=E4=BE=8B=E7=A8=8B?= =?UTF-8?q?=E4=B8=AD=E7=9A=84Delete=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/forezp/dao/impl/AccountDaoImpl.java | 2 +- .../main/java/com/forezp/web/AccountController.java | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/springboot-jdbc/src/main/java/com/forezp/dao/impl/AccountDaoImpl.java b/springboot-jdbc/src/main/java/com/forezp/dao/impl/AccountDaoImpl.java index 039016f..6c9b37d 100755 --- a/springboot-jdbc/src/main/java/com/forezp/dao/impl/AccountDaoImpl.java +++ b/springboot-jdbc/src/main/java/com/forezp/dao/impl/AccountDaoImpl.java @@ -32,7 +32,7 @@ public int update(Account account) { @Override public int delete(int id) { - return jdbcTemplate.update("DELETE from TABLE account where id=?",id); + return jdbcTemplate.update("DELETE from account where id=?",id); } @Override diff --git a/springboot-jdbc/src/main/java/com/forezp/web/AccountController.java b/springboot-jdbc/src/main/java/com/forezp/web/AccountController.java index 1bdf92e..0758cc0 100755 --- a/springboot-jdbc/src/main/java/com/forezp/web/AccountController.java +++ b/springboot-jdbc/src/main/java/com/forezp/web/AccountController.java @@ -58,4 +58,16 @@ public String postAccount( @RequestParam(value = "name")String name, } + @RequestMapping(value="/{id}",method=RequestMethod.DELETE) + public String deleteAccount(@PathVariable("id")int id){ + Account account = new Account(); + account.setId(id); + int t = accountService.delete(account.getId()); + if(t==1){ + return account.toString(); + }else{ + return "delete failed"; + } + } + }