Mybatis - 사용법
2023. 5. 2. 23:55
CS/개발공부
Mybatis 정의 Mybatis는 개발자가 지정한 SQL, 저장 프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. Mybatis는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정 및 결과 매핑을 대신해준다. Mybatis는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다. Mybatis 설정 pom.xml dependency> org.mybatis mybatis 3.4.5 SqlSessionFactory 빌드하기 접속정보는 db.properties처럼 따로 빼서 설정하기도 함. UserMapper.xml 란 쿼리문이 들어있는 xml을 말함. 경로/**/*.xml 형식으로 만들어 놓고 파일을 ..

자료구조
2023. 4. 27. 23:40
CS/자료구조
데이터 구조란 무엇입니까? 데이터 구조는 컴퓨터에서 사용되는 데이터의 조직화 방법입니다. 데이터 구조는 데이터를 효율적으로 저장하고 검색할 수 있는 방법을 제공하며, 알고리즘의 성능을 개선하는 데 도움을 줍니다. 예를 들어, 배열, 링크드 리스트, 트리, 그래프 등이 데이터 구조의 일부입니다. 이러한 데이터 구조들은 데이터를 저장하고 연산을 수행하는 데 사용됩니다. 데이터 구조는 컴퓨터 프로그래밍에서 중요한 개념 중 하나이며, 프로그래밍 언어에서 제공하는 여러 기본 데이터 타입을 조합하여 구현됩니다. 배열(array)과 연결된 목록(linked list)의 차이점은 무엇입니까?연결된 목록은 노드라는 개별적인 객체를 연결하여 데이터를 저장하는 구조입니다. 각 노드는 데이터와 다음 노드를 가리키는 포인터를 ..