모든 태그
태그

Hibernate 기술 블로그 글

Hibernate 태그가 달린 국내 IT 기업 기술 블로그 글을 최신순으로 모았습니다.

전체 11개최신 11개 표시
홈에서 필터

최신 게시글

11개 표시

백엔드

Flyway 실전 적용기

다운로드·업데이트 가능한 애플리케이션에서 Flyway로 DB Migration을 운영한 경험을 정리했습니다. 멱등성, 백업, 롤백, 버전 관리 규칙까지 함께 설계해야 안전하다는 점을 다뤘습니다.

#Flyway#Spring Boot#Hibernate
5600

백엔드

우리는 암호화화는데 왜 키를 사용할까?

암호화 설계를 위해 고전 암호부터 현대 암호, 하이브리드와 봉투 암호화까지의 흐름을 정리했습니다. JPA와 Hibernate 확장 포인트를 활용해 실무에서 암복호화를 자동화한 경험도 소개했습니다.

#Kotlin#암호화#AWS KMS
21600

백엔드

딜리버리 암호화 모듈 개발기

배송 시스템 요구에 맞춰 JPA 컨버터와 봉투암호화 기반의 암호화 모듈을 직접 개발했습니다.\n의존성·호환성·엣지 케이스·성능을 함께 검증하며 여러 서비스 적용 기반을 마련했습니다.

#JPA#Spring Boot#Hibernate
000

백엔드

딜리버리 암호화 모듈 개발기

배송시스템용 암호화 모듈을 직접 개발하고 자동 암/복호화, 봉투암호화, 종속성 최소화 전략을 정리했습니다. 테스트와 성능 측정으로 엣지케이스와 운영 적합성도 검증했습니다.

#JPA#Hibernate#암호화
6400

백엔드

우리의 애플리케이션에서 PreparedStatement는 어떻게 동작하고 있는가

PreparedStatement가 JDBC, HikariCP, Hibernate, MySQL Connector/J에서 어떻게 동작하는지 내부 구현까지 살펴본 글입니다. 설정별 성능 차이와 운영 시 주의할 점도 함께 정리했습니다.

#JDBC#PreparedStatement#Hibernate
15200

백엔드

하이버네이트의 시간은 거꾸로 간다

Spring Boot와 Hibernate 업그레이드 후 KST 환경의 LocalTime 변환 오류를 분석했습니다. 나노초를 제거하는 Converter로 임시 대응하고 통합 테스트 필요성을 확인했습니다.

#Spring Boot#Hibernate#Java
000

백엔드

하이버네이트의 시간은 거꾸로 간다

스프링부트 업그레이드 후 하이버네이트의 시간 변환 로직 변화로 LocalTime 조회 오류가 발생했습니다. 임시로 Converter를 적용해 나노초를 제거하며 장애를 우회했습니다.

#Spring Boot#Hibernate#Java
4000

백엔드

기능 테스트 전환 이야기

기능 테스트로 전환한 배경과 통합 테스트의 한계를 설명한 글입니다. Hibernate와 Spring 이벤트 처리로 인한 실제 버그 사례를 통해 전환 이유를 정리했습니다.

#Hibernate#Spring Framework#JPA
1700

백엔드

루다 서버에서 루다의 개인화 메시지를 처리하는 방법

Kotlin Reflection과 커스텀 어노테이션으로 개인화 메시지 토큰을 치환하는 방식을 소개했습니다. use-site target과 Hibernate 프록시로 인한 누락 문제의 해결법을 설명합니다.

#Kotlin#JPA#Hibernate
000

백엔드

JPA 덕분에 DB에서 삽질한 이야기

UUID를 BINARY(255)에 저장해 조회가 실패한 원인을 MySQL 우측 패딩에서 찾았습니다. UUID 크기에 맞춰 BINARY(16)으로 변경하고 H2·MySQL 차이도 확인했습니다.

#JPA#UUID#MySQL
000

백엔드

JPA 덕분에 DB에서 삽질한 이야기

UUID를 `BINARY(255)`에 저장하면서 MySQL 우측 패딩으로 조회가 실패한 원인을 분석했습니다. UUID 컬럼을 `BINARY(16)`으로 변경하고 SQL로 패딩 영향을 검증했습니다.

#JPA#MySQL#UUID
4000