mybatis 獲得插入操作之後的自增主鍵
阿新 • • 發佈:2019-01-05
Register register = new Register(1,registerEmail, registerPassword, registerTimestamp, lastTimestamp);
// 如果註冊成功,儲存登入狀態,前往獲取使用者資訊,否則回到註冊介面
if (registerDao.insertRegister(register) == 1) {
// 設定session的 attr 使得控制層可以接收到需要返回給前端的屬性
msgToController.getList().get(0).put("isLogin", "yes");
System.out.println(register.getUserId());
// 初始化使用者資訊 獲得插入成功後返回的自增主鍵 通過紅色的配置檔案實現
User user = new User(register.getUserId() , registerUsername, null);
// 更新user表中使用者的資訊資料
if (userDao.insertUser(user) != 1) {
msgToController.setMsg(msgToController.getMsg() + " 但個人資訊未儲存");
}
// 設定session中的使用者資訊
msgToController.getList().get(0).put("user", user);