본문 바로가기
728x90
반응형

전체 글640

[Spring] - 스프링 롬북(lombok) @EqualsAndHashCode, @JsonProperty 문법 및 사용법 #스프링 롬북(lombok) @EqualsAndHashCode, @JsonProperty 문법 및 사용법 @EqualsAndHashCode(callSuper = true) -callSuper 속성을 통해 eqauls와 hashCode 메소드 자동 생성해줍니다. -default: false -true일시 부모 클래스의 필드까지 체크해줍니다. @JsonProperty -camelCase -> snake_case -카멜케이스에서 스네이크 케이스로 변환해줍니다. @EqualsAndHashCode(callSuper = false) @JsonProperty("user_id") private String userId; 2022. 2. 7.
[Mybatis] - 마이바티스 자동생성키 <selectKey> 문법 및 사용법 #마이바티스 자동생성키 문법 및 사용법 # 속성 종류 -keyProperty : 데이터를 담을 컬럼명을 지정합니다. -resultType : 담을 데이터의 타입을 지정합니다. -order : BEFORE로 지정시 쿼리 실행전 수행, AFTER로 지정시 쿼리 실행후 수행합니다. #태그를 사용한 예시입니다. -int타입의 시퀀스 값을 userNo에 담아서 반환합니다. -- BEFORE insert전 생성 SELECT NEXTVAL('SEQ_USERE_NO') INSERT INTO USER_TABLE ( user_no, user_name ) VALUES ( #{userNo}, #{userName} ) -- AFTER insert후 반환 INSERT INTO USER_TABLE ( user_no, user_na.. 2022. 2. 6.
[Mybatis] - 마이바티스 xml파일에서 java 상수 사용하는 방법 #마이바티스 xml파일에서 java 상수 사용하는 방법 #상수를 가지고 있는 CodeConstants.java 파일입니다. package com.test.admin public class CodeConstants { public static String CODE = "01"; } #xml파일에서 사용하는 예시입니다. '${@com.test.admin.CodeConstants@CODE}' 2022. 2. 6.
[Mybatis] - 마이바티스 useGeneratedKeys, keyColumn, keyProperty 문법 및 사용법(insert 후 auto_increment(자동 생성키) 값 가져오기) #마이바티스 useGeneratedKeys, keyColumn, keyProperty 문법 및 사용법(insert 후 auto_increment(자동 생성키) 값 가져오기) #속성 -useGeneratedKeys : 자동 생성키값 반환 여부를 지정합니다. (default: false) -keyColumn : PK로 지정할 테이블 컬럼명을 지정합니다. -keyProperty : 반환된 값을 매핑 할 변수명을 지정합니다. #예시입니다. INSERT INTO USER_TABLE ( user_no, user_name ) VALUES ( NEXTVAL('SEQ_USER_NO'), #{user_name} ) 2022. 2. 6.
[Mybatis] - 마이바티스 sql, include, property 태그 문법 및 사용법 #마이바티스 sql, include, property 태그 문법 및 사용법 # 태그 -sql 조각을 생성합니다. ${userNo} where 1 = 1 # 태그 -생성한 sql조각들을 쿼리문안에 삽입합니다. select user_name from user_table order by regdate desc 2022. 2. 6.
[Linux] - 리눅스 기본 명령어 및 사용법 (kill, adduser, su, deluser, uname, hostname, reboot, halt) #리눅스 기본 명령어 및 사용법 (kill, adduser, su, deluser, uname, hostname, reboot, halt) #kill -해당 프로세스를 강제 종료할때 사용하는 명령어입니다. -ex)kill -9 process.id -man 라이브러리 함수를 검색합니다. -ex)man 3 sleep #adduser -사용자 계정을 추가할때 사용하는 명령어입니다. -ex)sudo adduser guest #su -사용자를 변경할때 사용하는 명령어입니다. -ex)su -| 사용자ID #deluser -사용자 계정을 삭제할때 사용하는 명령어입니다. -ex)sudo deluser guest #uname -시스템 정보를 확인하는 명령어입니다. -ex) uname -a #hostname -서버 별명을.. 2022. 2. 5.
728x90
반응형