티스토리 뷰
1. doGet()가 아닌 doPost()로 바꿔줌
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
2. return 위에 트랜잭션 코드를 넣어줌
public int enroll(User user) {
SqlSession session = getSqlSession();
int result = uDAO.enroll(session, user);
// 추가
if(result > 0) {
session.commit();
} else {
session.rollback();
}
return result;
}
3. selectOne()메소드에서 insert()로 변경해줌
int result = session.insert("userMapper.enroll", user);
User result = session.selectOne("userMapper.searchId", id);
4. DAO에서 적은 쿼리 id를 채워넣어줌
<insert id="enroll">