본문 바로가기

Study96

2024.Feb.01.Thu SAXParseException xml 특수문자 오류 mapper.xml 파일에 쿼리를 작성하던 도중 이 녀석을 맞닥뜨렸다. UPDATE 테이블 SET 칼럼명1 = 'X' WHERE 칼럼명2 을 넣어 수정해 주면 된다! 오류 해결 완 :> 2024. 2. 1.
2023.Dec.27.Wed [Front] Module not found 짜잔! 새롭게 프로젝트를 만들던 도중 갑자기 나타나 나를 괴롭힌 Module not found... 해결한 지금으로선 어이없는 실수(?)를 머릿속에 각인시켜 다시는 같은 실수를 반복하지 않고자 오류를 정리해본다. 저 말인즉슨 모듈을 찾을 수 없다는 말인데, src/ 바깥에서의 import는 지원하지 않는다는 말이다. 그렇다. 나는 src 바깥 폴더에 component폴더를 만들고 파일들을 생성해놓고선 왜 안될까 고민했다..ㅎ 그래도 금방 깨닫고 바깥에 만들었던 component 폴더를 /src 폴더 안으로 옮겨주고나니 잘 작동됐다! 2023. 12. 27.
2023.Dec.26.Tue [Java] JPA와 Mybatis의 차이 분명 이해하고 넘어갔는데, 시간이 지나니 모호해지는 개념을 바로잡고자 포스팅을 남긴다. JPA란? Java Persistence API의 약자로 Java ORM의 표준 기술로 객체 지향 프로그래밍 언어와 관계형 데이터베이스 사이의 불일치를 해결하기 위해 만들어졌다. 여기서 잠깐! ORM은? -> Object-Relational Mapping의 약자로 클래스와 관련 DB를 매핑한다는 것 특징 1. 기본적인 CRUD 메서드 제공 -> 데이터베이스와의 관계를 표현하기 위해 별도의 SQL을 작성하지 않아도 된다. 2. DBMS(DataBase Management System)에 종속적이지 않아서 코드의 재활용이 가능해서 객체 중심 개발이 가능하다. 3. 엔티티들과 관련된 설정 정보 데이터베이스 연결 정보나 JP.. 2023. 12. 26.
2023.Dec.25.Mon [Java] Optional 클래스와 메서드들 Optional에 대한 개념이 머릿속에 확실히 적립되지 않아 정리해보고자 한다. 먼저 Optional 클래스는 어떤 클래스일까? Optional 클래스는 Java8부터 도입된 클래스로 값이 null 값인지 아닌지 분명하게 다루기 위해 사용한다. 그래서 값이 없을 수 있는 상황 해서 NullPointerException을 방지해 주어 더 안전하게 코드를 작성할 수 있게 도와준다. 또한 값이 없을 때 기본 값을 설정하거나 다른 동작을 수행하는 유연성도 제공해 준다. 이렇게 유용한 Optional 클래스가 제공하는 주요한 메서드들을 알아보자! 1. .of(값); 주어진 값으로 Optional 객체를 생성해 준다. Optional optional = Optional.of("값"); 2. .ofNullable(값.. 2023. 12. 25.
728x90
반응형