본문 바로가기

컴퓨터공학/Spring & Hibernate

Spring> Hibernate> CRUD

글 써놓은 걸 임시저장해놨는데 모르고 삭제해버렸다..

다 날라가서 다시 쓰는데 첨부터 하기엔 넘나 귀찮았다..

그래서 내용이 매우 간략함...

 

 

 

Auto increment는 GenerationType.IDENTITY라고 하면 된다.

 

 

3개를 만들면 id가 자동으로 올라간다.

 

id 숫자를 바꾸고 싶으면??

ALTER TABLE hb_student_tracker.student AUTO_INCREMENT=3000

 

id를 1로 리셋하고 싶으면??

truncate hb_student_tracker.student

 


Read

 

tempStudent로 데이터베이스에 저장한 다음 세션을 통해 getId로 데이터베이스에서 찾는다. 

만약 없으면 null값을 반환한다. 

 

 

객체를 통해서 읽은 방식이다. 반면에 쿼리를 이용한 방식이 있다. 

팁이 하나 있는데

메소드를 만들 때 

드래그하고 이것을 사용하면 편리하게 만들 수 있다.


Update

객체를 이용해서 update 하기

쿼리를 이용하는법


 

Delete

위는 쿼리를 이용한 방법이고

객체를 이용한 방법은

이런 식으로 하면 된다.