본문 바로가기

컴퓨터공학/Hibernate

Hibernate> Mapping Collection> Map, Sorted Set, Sorted Map

Map

Map은 오브젝트로 key와 value가 있다. key는 value를 가져오기 위한 값이다. 중복될 수 없다. 

예시는 에러코드와 에러메시지

나라 코드와 나라 이름

이미지 파일 이름과 이미지 설명 

 

저번에 배운 hibernate auto configuration을 사용한다.

세션을 만들어서 객체를 만들고 데이터베이스에 저장한다.


Sorted Sets

update를 하면 테이블이 없으면 만들고 있으면 바꾼다. 

ASC가 기본값

주의할 것

hibernate는 데이터를 얻을 때 no argument Constructor를 필요한다. 

 

데이터를 저장하는 메인 클래스

데이터를 데이터베이스에서 읽어서 출력하는 메인 클래스

세션으로 아이디를 통해 읽어서 출력한다. 

 

순서 복습

트랜잭션 시작

학생 아이디 얻기

학생 세무정보 출력

관련 이미지 출력

트랜잭션 커밋

완료

 

 

descending 되는 것을 볼 수 있다.


Sorted Map

ASC로 될 것이고

hibernate를 사용하니 no argument constructor를 추가해야 한다. 

 

 

 

 

 

 

 

 

 

 

custom implement를 통해서 key descending 로 분류하기

 

entity 클래스에 클래스를 만들어준다.

 

Descending 으로 출력되는 것을 볼 수 있다.