Programming/MyBatis (2) 썸네일형 리스트형 MYBATIS INSERT 쿼리 자동생성 - 오라클 SELECT 'INSERT INTO' || ' IR_ONLINE_GDS_CLSF' || '(' || CC1 || ')VALUES(' || CC2 || ')' FROM ( SELECT LISTAGG(COLUMN_NAMES) WITHIN GROUP ( ORDER BY COLUMN_ID ) AS CC1, LISTAGG(COL_VALUES) WITHIN GROUP ( ORDER BY COLUMN_ID ) AS CC2 FROM ( SELECT TABLE_NAME, COLUMN_ID, '' || COLUMN_NAME || ',' COLUMN_NAMES, '#{' || LOWER(SUBSTR(COLUMN_NAME, 1, 1)) || SUBSTR(REPLACE (INITCAP(LOWER(COLUMN_NAME)), '_.. MyBatis 에서 insert 시 자동 생성키 사용하기 하기 DBMS 가 자동 생성키를 지원할 경우(MySQL 의 mybatis 에서 사용하는 법 (마이바티스를 사용한 자바 퍼시스턴스 개발 에서 발췌) table 구조 CREATE TABLE Students ( id INT(11) NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL, PRIMARY KEY (id) ); SQL Copy SQL insert 구문의 속성중 하나인 useGeneratedKeys 를 true 로 설정한다.(기본값 false) annotation @Insert("INSERT INTO Students (NAME, EMAIL ) VALUES (#{name},#{email})") @Options(useG.. 이전 1 다음