From b33ec7e4043180db21d5080bb489998a93900b2d Mon Sep 17 00:00:00 2001 From: myh Date: Sat, 7 Oct 2023 19:54:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BC=82=E5=B8=B8=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=80=BC=EF=BC=8C=E4=BB=A3=E7=A0=81=E8=B0=83=E4=BC=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../example/springdemo/dao/impl/UsersDaoImpl.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/example/springdemo/dao/impl/UsersDaoImpl.java b/src/main/java/com/example/springdemo/dao/impl/UsersDaoImpl.java index 8cef2f8..4037dec 100644 --- a/src/main/java/com/example/springdemo/dao/impl/UsersDaoImpl.java +++ b/src/main/java/com/example/springdemo/dao/impl/UsersDaoImpl.java @@ -19,6 +19,7 @@ public class UsersDaoImpl implements UsersDao { private PreparedStatement preparedStatement = null; private ResultSet resultSet = null; DataBaseUtil dataBaseUtil = new DataBaseUtil(); + //新建用户 @Override public int insert(@NotNull Users users) { @@ -46,9 +47,9 @@ public class UsersDaoImpl implements UsersDao { @Override public int delete(@NotNull Users user) { String delete_sql = "delete from Users where id=?"; - CommonDao dao = new CommonDao<>(); - return dao.delete(connection, preparedStatement, resultSet, - delete_sql, user.getId()); + CommonDao dao = new CommonDao(); + return dao.delete(connection, preparedStatement, resultSet, + delete_sql, user.getId()); } //更新用户个人信息 @@ -121,8 +122,13 @@ public class UsersDaoImpl implements UsersDao { dataBaseUtil.close(connection, preparedStatement, resultSet); } - return user; + if (user == null) { + throw new RuntimeException("用户不存在"); + } else { + return user; + } } + private void SetAttribute(@NotNull Users user, @NotNull ResultSet rs) throws SQLException { user.setId(rs.getLong("id")); user.setName(rs.getString("name"));