오토인크레먼트 => 마이sql
1씩 증가되기 때문에 해커가 하나씪 다넣으면서 삭제해버릴수도있음 => 보안 쓰렉이
=> 난수로 고유번호 만들기 여기에 암호화까지 할 수도 있음
오토인크레먼트 사용 안하는 경우 예시
1. 상품테이블 => 상품 고유코드
2. 게시판 테이블 => 고유번호 (n_12345), (g_12345)
3. 과정 테이블 => 과정 고유코드
<form> 안에 <form> 안돼!!!
반복문안에 <form> 안돼!!!
DAO에서 DB연결을위해
@Resource(name = "template") 쓸 때
template에서 @Repository 안쓰는 이유는
xml파일에서 가져온거기 때문! new쓰는 애가 아니니까
[Spring에서 쿼리문 쓰는 순서]
뷰에서 컨트롤러로 action 전달
컨트롤러에 빈 메소드 추가 후 테스트
mapper.xml에 쿼리문 추가
쿼리문 id복사
mapper.java 인터페이스에 추가
DAO에 추가
컨트롤러에서 사용