본문 바로가기

INSERT2

[Spring] Insert, Select, 실습 1. insert를 적는다. 2. id를 준다. 3. 예전에는 쿼리에 ?를 적었지만 이제는 #{(멤버변수명)}이렇게 적는다.예를 들어LoginVO 안에 memberId와 password가 있다면#{memberId}와 #{password}라고 적는다.#{}는 내부적으로 getMemberId()를 호출해준다고 보면 쉽다. 4. 그러면 memberId에 있던 값이 그대로 memberId에 들어간다. User class 안에 들어있는 parameter를 보낸다고 하자.보통 한번에 한 class밖에 못보내는데여러 class를 보내고 싶을때는 "MAP"을 사용한다. 반환하는 파라미터의 타입을 정할 수 있다.전체 쿼리의 결과의 타입을 정할 수 있다. id와 Result타입이 반드시 필요하다. =============.. 2016. 4. 20.
[Oracle] INSERT CRUD 의 C에 해당 INSERTINSERT INTO 반드시 COMMIT을 해주어야 쿼리 결과가 반영된다. COMMIT전엔 임시로 저장되어 있다.COMMIT후 ROLLBACK해줘도 사라지지 않는다. ORACLE에서 발생하는 1번째 오류PK 무결성을 위배 PK 무결성 : 중복이 되서는 안된다.FK는 반드시 PK로 부터 데이터를 받아야 한다. ( PK 123 FK 04 할 수 없음)있는 데이터를 또 넣으려 할 때 발생한다. PK 1 2 3 4 5 -> 5개PK 1 3 4 5 -> 4개그럼 다음 수는 4+1=5? 이 처리를 빠르게 하기 위해서 시퀀스를 쓴다. INSERT INTO [TABLE NAME) ([COLUMN NAME])VALUES ([DATE]) 데이터 삽입하는 쿼리이다. 이렇게 데이터가 추가된 .. 2016. 2. 23.