Home
포스트잇
Cancel

[JPA] 영속성 전이, 지연 로딩

영속성 전이 (cascade) 엔티티의 상태를 변경할 때 해당 엔티티와 연관된 엔티티의 상태 변화를 전파시키는 옵션 부모는 One, 자식은 Many 단일 엔티티에 완전히 종속적이고 부모 엔티티와 자식 엔티티의 라이프 사이클이 유사할 때 활용할 것 CASCADE 종류 PERSIST : 부모 엔티티가 영속화될 때 자식 엔티티도 영...

[JPA] 연관 관계 매핑

연관 관계 매핑 연관관계 매핑 종류 일대일(1:1) : @OneToOne 일대다(1:N) : @OneToMany 다대일(N:1) : @ManyToOne 다대다(N:N) : @ManyToMany 방향성 단방향 양방향 ...

[SpringBoot] 로그인 기능 구현하기(스프링 시큐리티)

로그인/로그아웃 구현 데이터베이스에서 회원 정보를 가져오는 역할 : UserDetailsService loadUserByUsername() : 회원 정보를 조회하여 사용자의 정보와 권한을 갖는 UserDetails 인터페이스를 반환 회원 정보를 담기 위해서 사용하는 인터페이스 : User...

[SQL] 43회 SQLD 합격 후기

응시하게 된 이유 업무에서 SQL을 작성할 때마다 헷갈릴 때가 있어서 각잡고 외워볼 겸 응시하게 되었다. 준비과정 다른 전공자분들은 일주일이면 된다고 했지만 회사다니면서 시간이 어떻게 될지 몰라서 삼주 전부터 평일에 한두시간씩 공부했던 것 같다. 이론 공부는 검색하면 많이 나오는 SQLD 기본서통합본으로 했고 문제풀이는 ‘SQL 자격검정 실전문제’...

[Javascript] 자바스크립트 객체, 프로토타입

기본 문법 생성 var person = { name: 'Soyeon', age: 24, sayHi: function() { alert("Hi, I\'m " + this.name); } }; 객체 : 데이터와 함수의 집합 person 프로퍼티(속성) : 객체 내부의 속성 name, age 메...

[Javascript] 자바스크립트 기본 요약

(계속 UPDATE 예정) 변수 var hometown = "Inchoen"; let age; const MY_NAME = "soyeon"; function sayHello() { hello = "javascript"; } 변수에 초기화되기 전의 값 : undefined var : function scope, hoisting (...

[Javascript] 자바스크립트 정수/실수 체크하기 (+소수점 몇자리 이하인지 체크하기)

정수/실수 체크하기 산술 연산자 % 100 % 1; // 0 100 % 1 === 0; // true 100.1 % 1 === 0; // false 자바스크립트에서는 % 연산자를 사용하면 나머지를 반환한다. 정수인 값을 % 1를 했을 때 무조건 0이 나오는 점을 이용해서 정수인지 실수인지 판단한다. Number.isInteger()...