1117

란이:)·2022년 11월 18일
0

공부일지

목록 보기
28/30

strinbuffer를 개선한게
stringbuilder 이다. threade동기화를 뺀것

... -> 가변배열

cache가 들어와있으면 속도가 빠르다
ㄴ 인지저장공간

프로그래스바

connection
statement/preparedStatement

ResultSet
int

rset.next()

rset.getString
rset.getInt

-- 하나의 메뉴는 하나의 카테고리를 가진다.

1:1
ㄴ association

--하나의 카테고리는 여러개의 메뉴를 가진다.
1:다
ㄴ 컬렉션

INSERT INTO TBL_CATEGORY A ( A.CATEGORY_CODE , A.CATEGORY_NAME , A.REF_CATEGORY_CODE ) VALUES ( SEQ_CATEGORY_CODE.NEXTVAL , #{ category.name } , null )

#{ category.name } 카테고리의 이름 속성을 넣어줌
->xml에서는 getter를 별도로 요청할 필요없이 저렇게 뽑아낼 수 있다.

map.menu -> #{ menu.code }

DAO로 넘길때
map 객체 통해서 여러개 넘기든
dto로 참조해서 넘기든

특정한 값을 조회할수 있으나 객체 여야 함 인자를 넣어줄 곳이 없기 때문ㅇ
컬럼값을 넘겨줄 공간이 있어야 함
이름이 달라도 타입만 맞으면 그 값을 꺼내올 수 있음

keyProperty -> setter를 통해서 값을 추가해줌

profile
FE Developer 🐥

0개의 댓글