일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 부스트코스
- bulkinsert
- jdbc
- JAXBContext
- vscode tutorial
- java
- 오라클
- swipe 배너
- Ajax
- jsp
- spring
- 마스킹
- Tomcat
- 구멍가게코딩단
- MariaDB
- github
- insertAll
- mybatis
- JQuery
- query
- egov
- 정보처리산업기사
- vue Carousel
- checkbox
- NoSQL
- 기출문제
- vue.js
- INSERT
- JSON
- mysql
Archives
- Today
- Total
개발새발
[mybatis] insert 된 key값으로 update 또는 insert 본문
728x90
반응형
예를 들어,
회원정보 테이블에서 회원정보를 변경 시키면서 변경이력 테이블에도 데이터를 쌓으려면
회원정보를 변경시키는 update문을 먼저 실행시키고
update문에서 실행된 key값을 변경이력 테이블에 insert 해야한다.
그럴 때 update했다가 select했다가 다시 insert를 해야 돼?
That's nono,,
1. mybatis
<insert id="inserUserHist" parameterType="userVO" useGeneratedKeys="true" keyProperty="userNo"> insert into 테이블명 ( ) values ( ) </insert> |
회원정보 테이블에서 userNo가 autoincrement인 pk일 경우,
먼저 update 된 userNo 값을 가져온다.
가져온 userNo 값이 userVO에 선언되어 있는 userNo필드 안으로 들어간다.
참고 : gocoding.tistory.com/149?category=531751
728x90
반응형
'[YOGOJOGO]' 카테고리의 다른 글
[spring] list에 뿌려진 데이터 excel download (0) | 2020.10.29 |
---|---|
[javaScript] 클릭한 버튼 ID값 가져오기 (0) | 2020.10.29 |
정보처리산업기사 기출문제 (0) | 2020.10.16 |
postgreDB -> mariaDB 쿼리변경(함수) (0) | 2020.10.15 |
정처산기 기출문제 사이트 (0) | 2020.10.08 |
Comments