Mybatis 키 자동 생성 사용하기(useGeneratedKeys, selectKey)
Mybatis는 DB가 자동생성 키를 지원(mysql, mariadb 등)한다면 userGeneratedKeys 속성을 사용할 수 있고 지원하지 않은 DB(Oracle)는 를 사용할 수 있다. 1. userGeneratedKeys 사용 Key 자동증가 테이블 생성 create table tb_member ( id int auto_increment primary key, password varchar(50) not null, name varchar(50) ); id 컬럼에 자동증가 속성이 있는 테이블을 생성한다. 매퍼 파일 insert into tb_member ( password, name ) values ( #{password}, #{name} ) 테스트를 위해 이전에 사용했던 insert 문에서 id..
프레임워크/Mybatis
2022. 5. 11. 10:57