2024/04

오늘은 DBeaver DB 관리 툴 사용 방법을 포스팅하려고 합니다. 많은 DB관련 툴을 사용해봤지만, 현재 저자는 DBeaver을 주로 사용하고 있습니다. DB 툴별로 장단점이 존재하지만, 실무에서 사용하기에 DBeaver의 기능들이 가장 개발자에게 도움이 되는것들이 많은 것 같습니다. 먼저 DBeaver을 설치해 보도록 하겠습니다. 아래 링크를 통해 본인 환경에 맞는 DBeaver을 설치합니다. 저는 Windows에서 사용하기 때문에 Windows 환경에 맞는 버전을 설치하였습니다. Community 버전과 PRO 버전으로 나뉘는데 Community 버전만 이용해도 충분히 많은 기능들을 사용할 수 있고 무료로 사용가능하기 때문에 Community 버전을 설치하도록 합니다. https://dbeaver..
오늘은 Spring JpaRepository where에 List 사용 방법에 대해 포스팅하려고 합니다. Spring JpaRepository에서 where 조건에 List를 사용하는 경우는 일반적으로 IN절과 NOT IN절이 있습니다. 해당 부분을 사용하기 위해서는 @Query 어노테이션과 nativeQuery를 활용해야합니다. nativeQuery는 기존의 SQL문을 사용할수 있도록 지원하는 @Query 어노테이션의 속성입니다. 다음과 같이 예제를 만들어봤습니다. 1. IN 절 @Query(value=" SELECT * FROM user" + " where age in :ageList", nativeQuery = true) List findByUserInList(@Param("ageList") Lis..
오늘은 자바(JAVA)에서 List 합집합, 교집합, 차집합 구하기 (with Value Object)에 대해 포스팅하려고 합니다. 일반적인 자료형들과 VO(Value Object)와 Map 등에서도 활용 가능하도록 Stream을 사용하여 List 합집합, 교집합, 차집합의 형태로 예제 소스를 구현하였습니다. 1. 합집합 public void UnionListTest() { System.out.println("합집합 List 찾기"); ArrayList listA = new ArrayList(); listA.add("A"); listA.add("B"); listA.add("C"); listA.add("D"); ArrayList listB = new ArrayList(); listB.add("C"); li..
보노보노92
'2024/04 글 목록