분류 전체보기

JdbcTemplate이란?JdbcTemplate이란 SQL Mapper 기술 중 한 종류로 반복적인 Jdbc 코드를 대신 처리해주고 데이터베이스 테이블과 객체를 매핑하는 편리한 방법을 제공해준다.따라서 개발자 입장에서는 SQL 쿼리를 작성하고 파라미터를 정의하고 응답값을 객체에 매핑만하면 된다. 이제 본격적인 사용법을 알아보자. JdbcTemplate 사용하기사용법을 이해하기 위한 테스트케이스는 다음과 같다.더보기1. 아이템 도메인(Item)@Datapublic class Item { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String itemName; private Integ..
SQL Mapper와 ORM은 데이터베이스와 객체 지향 프로그래밍 언어를 연결하는 기술들이다. 이 두 개념은 JDBC와 깊은 연관을 갖고 있는데 데이터베이스의 데이터를 객체 지향 언어에서 쉽게 다룰 수 있게 해주며, 둘 다 SQL 쿼리를 자동으로 생성하고 실행하는데 도움을 준다. 쉽게 말하면 JDBC를 쉽게 사용할 수 있게 해주는 기술이다.그러나 이 둘은 다소 다른 접근 방식을 가지고 있다. SQL Mapper란?JDBC를 직접사용하려면 굉장히 많은 코드를 작성해야했다.SQL Mapper는 이러한 불편함을 해소해주는 기술이다.SQL Mapper는 반복적인 JDBC 코드를 처리해주고 테이블과 객체를 매핑하는 편리한 방법을 제공해준다.개발자는 그저 개발자는 SQL을 작성하고, 전달할 파리미터를 정의하고, 응..
1. 문제 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr2. 풀이 과정0. 초기 상태 1. 0부터 깊이 우선 탐색을 통해 컴퓨터들을 방문한다.깊이 우선 탐색이 끝나면 네트워크 개수를 하나 증가시킨다. --> 1 2. 방문하지 않은 노드를 시작 노드로 하여 다시 깊이 우선 탐색을 한다.깊이 우선 탐색이 끝나면 네트워크 개수를 하나 증가시킨다. --> 23. 방문하지 않은 노드가 없을 때까지 반복한다.모든 노드를 방문했으므로 끝네트워크 개수: 23. 내 코드import java.util.*;class Solution { public int solution(..
배열 복사1차원 배열1. System.arraycopy 사용배열을 빠르게 복사하는 데 사용int[] original = {1, 2, 3, 4, 5};int[] copy = new int[original.length];System.arraycopy(original, 0, copy, 0, original.length);파라미터 1. original (원본 배열의 현재 행): 2차원 배열 original의 i번째 행. 각 행은 1차원 배열로 취급. 2. 0 (원본 배열에서의 시작 위치): 복사를 시작할 원본 배열의 인덱스. 여기서는 각 행의 처음부터 복사를 시작하므로 0. 3. copy (목적지 배열의 현재 행): 2차원 배열 copy의 i번째 행. 복사된 데이터를 저장할 대상 배열의 행. 4. 0 (목적지 ..
jaehee1113
'분류 전체보기' 카테고리의 글 목록 (9 Page)