본문 바로가기

전체 글48

[JPA] 엔티티 매핑 이 글은 인프런의 김영한 강사님 자바 ORM 표준 JPA 프로그래밍-기본 편 강의 내용을 바탕으로 작성되었습니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA 를 공부하고 책을 보며 어려웠던 내용을 위주로 먼저 보았습니다. 옆에서 1:1 과외해주는 것 같이 생생하고 이해 잘되는 설명, 예제(코드)가 너무 좋았습니다. 어느 것 하나 애매함없이 모두 www.inflearn.com @Entity JPA가 관리하는 엔티티 name옵션을 사용하면 테이블 이름으로 매핑할수 있음 @Entity(name = "Member1")//매핑할 테이블 이름 public class Member {} catalog : 데이터베이스 catalog 매핑 schema : 데이터베이서 schema 매핑 uni.. 2023. 11. 9.
[JPA] JPA 영속성 관리 이 글은 인프런의 김영한 강사님 자바 ORM 표준 JPA 프로그래밍-기본 편 강의 내용을 바탕으로 작성되었습니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA 를 공부하고 책을 보며 어려웠던 내용을 위주로 먼저 보았습니다. 옆에서 1:1 과외해주는 것 같이 생생하고 이해 잘되는 설명, 예제(코드)가 너무 좋았습니다. 어느 것 하나 애매함없이 모두 www.inflearn.com JPA에서 가장 중요한 2가지란? 객체와 관계형 디비 매핑하기(ORM) 영속성 컨텍스트 엔티티의 생명주기 비영속(new/transient) - 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 //객체를 생성한 상태(비영속)- JPA와 관계없이 객체만 생성한 상태 Member member = new Mem.. 2023. 11. 7.
[알고리즘] 문자열에서 특정 문자가 몇번 들어갔는지 찾기 설명 한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요. 대소문자를 구분하지 않습니다. 문자열의 길이는 100을 넘지 않습니다. 입력 첫 줄에 문자열이 주어지고, 두 번째 줄에 문자가 주어진다. 문자열은 영어 알파벳으로만 구성되어 있습니다. 출력 첫 줄에 해당 문자의 개수를 출력한다. class Main2 { public int solution(String str, char t) { int answer = 0; str = str.toUpperCase();//입력 받은 문자열을 모두 문자로 변경 t = Character.toUpperCase(t);//검색할 문자도 대문자로 변경 for(char x : str.toCharArr.. 2023. 11. 7.
[JPA] JPA 시작하기 이 글은 인프런의 김영한 강사님 자바 ORM 표준 JPA 프로그래밍-기본 편 강의 내용을 바탕으로 작성되었습니다. 자바 ORM 표준 JPA 프로그래밍 - 기본편 - 인프런 | 강의 JPA 를 공부하고 책을 보며 어려웠던 내용을 위주로 먼저 보았습니다. 옆에서 1:1 과외해주는 것 같이 생생하고 이해 잘되는 설명, 예제(코드)가 너무 좋았습니다. 어느 것 하나 애매함없이 모두 www.inflearn.com JPA 세팅하기 프로젝트 생성(메이븐) 라이브러리추가(pom.xml) persistence.xml추가(h2) - 프로젝트 생성(인텔리제이 기준) : File -> new Projet -> Build system을 maven으로 선택 - 라이브러리 추가 org.hibernate hibernate-entit.. 2023. 11. 6.
[웹기초] HTTP 일반 헤더 이 글은 인프런 김영한 강사님에 모든 개발자를 위한 http웹 기본지식의 강의 내용을 바탕으로 작성되었습니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., [사진] 📣 확인해주세요!본 강의는 자바 스프링 완전 정복 시리즈의 세 번째 강의입니다. 우아한형제들 최연소 기술 www.inflearn.com HTTP 헤더 용도 HTTP 전송에 필요한 모든 부가 정보 ex) 메시지 바디의 내용, 메시지 바디의 쿠기, 압축, 인증, 요청 클라이언트, 서버 정보, 캐시 관리 정보... 필요시 임의의 헤더 추가 가능 HTTP BODY - RFC7230(최신) 메시지 본문(body)을 통해 표현 데이터 전달 메시지 .. 2023. 11. 5.
[spring] 스프링 입문 - > AOP 이 글은 인프런의 김영한 강사님의 스프링 입문- 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술의 강의 내용을 바탕으로 작성되었습니다. [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com AOP를 왜 쓰는가? 각 메서드마다 공통 관심사항(예를 들어 매소드 시간 측정) 구현하고 싶을 때 공통 관심 사항 vs 핵심 관심 사항 package hello.hellospring.aop; import org.aspectj.lang.Proceedi.. 2023. 11. 4.