최근 포스트

Enum and @RequestParam in Spring

Spring에서 문자나 숫자로 전달된 Request Parameter를 Enum 타입으로 처리하는 방법과 custom conveter를 만드려면 어떻게 해야 하는지 확인해보겠습니다.

Kotlin and Jackson (ObjectMapper)

kotlin 환경에서 Jackson 라이브러리를 사용할 때 객체 변환이 생각대로 잘 안될 수 있습니다. 어떤 경우가 있는지 어떻게 해결할 수 있는지 확인해 보겠습니다.

Spring Transaction 적용 범위 제어 방법

Spring을 사용하면 트랜잭션을 설정하기 위해 보통은 @Transactional 애노테이션을 많이 사용합니다. @Transactional은 클래스나 메서드에 지정해서 사용하게 됩니다. 그러다 보니 트랜잭션 적용 범위를 제어하기가 힘들 수 있는데요. 이럴 경우에 사용할 수 있는 방...

JdbcTemplate Bulk Insert ID 조회

이전에 작성했던 JPA Batch Insert with MySQL 글에서 JDBC Batch와 JdbcTemplate을 이용한 bulk insert 처리하는 방법에 대해 잠깐 얘기한 적이 있었습니다. 이번에는 batch insert 이후에 생성된 데이터의 키값을 가져오는 방법에 대...

Hibernate에서 Custom ID 생성하기

보통 테이블의 키값은 DB에서 제공하는 sequence나 auto increment 같은 증가 값 형태를 많이 사용하는데요. 특정 방식으로 키값을 관리해야 하는 경우도 있습니다. 예를 들면 uuid나 주문번호처럼 일정 패턴으로 생성하는 값을 키값으로 사용하는 경우가 있습니다.

코로나19와 재택근무

지난주 목요일부터 저희 회사도 재택근무를 시작했습니다. 코로나19 바이러스로 재난위기 경보 수준이 “심각” 단계로 되면서부터 재택근무가 가능한 산업분야에서는 많이 도입하는 것 같습니다.