2025-5-9 35일차

심서진·2025년 5월 9일

수업 정리

lombok 사용법
-편해서
-STS버전과 호환 이슈 있음

spring이 알아서 만드는 bean들은
여러개를 만들지 않음
객체를 한 개 만듦

자바 코드 <-> DB
DB 접속정보
DB서버 -> DB(에이퍼베이스)를 다룰 수 있음

JDBC(Java DataBase Connectivity) = 자바 데이터베이스 연결

  • 메이븐 레파지토리 사이트 알고있기

JPA - 쿼리를 작성하지 않음
쿼리 대신 메서드를 사용
장점 : 쿼리를 고민하지 않아도 되니까 속도는 빠름
단점 : 내가 원하는 결과를 뽑아낼 때 기존에 만들어져 있는 메서드를 가지고 조합해서 뽑아야 함
나한테 필요한 데이터가 복잡한 구조를 거쳐서 얻어내야 하는 결과
진짜 간단한 작업을 할 때는 쓰기 좋음
상황에 따라 쓰면 안 되는 상황과 써야 되는 상황이 정해져있음


문제

자바에서는 DML만 가능 DDL 불가능

쿼리 안에서 변수 쓰는 방법
title = #{title}
{}안에 title을 넣으면 작성한 글이 title로 알아서 들어감

(우리가 사용할 것)Mybatis
반면 얘는 sql을 쓸 줄 안다면 상황 상관 없이 사용 가능

mybatis 동적sql 사용하기
동적sql은 자주 사용할 것 같으니 공부를 해둘 것

0개의 댓글