자두의 데브로그

[프로젝트] Long type으로 선언한 id에 값 더하기 본문

프로젝트/springboot

[프로젝트] Long type으로 선언한 id에 값 더하기

왕자두 2024. 11. 5. 22:50

보통 Entity 선언하고 Entity의 pk 역할을 하는 id는 Long type으로 선언하지 않나요?!

 

저도 그러합니다......

 

레벨업 기능을 구현하던 중, 만약 특정 조건이 되면 Long으로 선언한 id에 1을 더해주어야 하는데 + 를 사용할 수 없더라구요?!

 

그래서 발견한 방법은 .. 함수 사용하기! 입니다.

Long newId = Long.sum(level.getId(), 1L);

 

sum 함수를 활용해서 값을 더할 수 있답니다!~ 간단하죠?