# ORM

496개의 포스트
post-thumbnail

[ORM] Nodejs에서 Sequelize 시작하기

Nodejs에서 잘 나가는 ORM, 개념부터 설치까지

2일 전
·
0개의 댓글
post-thumbnail

JPA란 무엇일까? - (JPA의 개념, 사용 이유)

# JPA의 개념 > JPA는 Java Persistance API로 현재 자바 진영의 ORM 기술 표준입니다. 자바 애플리케이션과 JDBC 사이에서 동작하며 쿼리를 자동으로 생성해줍니다. ORM: Object-relational mappin(객체 관계 매핑)으로 객

4일 전
·
0개의 댓글
post-thumbnail

JPA 프로그래밍 -1장 JPA 소개

JPA를 한번도 사용해본 적이 없어서 아예 백지로 시작하는 책!그동안 사용했던 JDBC , Mybatis 와 비교하며 읽도록 해야겠습니다.최근에는 객체 형태로 DATA를 받아오기 보다 map 형태로 받다 보니 이런 고민을 해본 적이 없었다...RDB에서는 객체 개념을

6일 전
·
0개의 댓글
post-thumbnail

2-1. Spring Data JPA

JPA란? JPA는 자바 ORM 기술에 대한 API 표준이다. (ORM이란 'Object Relational Mapping'의 약자로 객체와 관계형 데이터베이스를 매핑해주는 것을 말한다.) 등장 배경 데이터를 관계형 데이터베이스에서 관리하기 위해서 우리는 SQL문을

2022년 6월 23일
·
0개의 댓글

[JPA] 양방향 매핑의 편의 메서드

이전 포스팅에서 말했듯이 양방향 매핑에서 테이블의 입력이나 수정등은 주인 객체만이 가능하다.그렇기 때문에 위의 예제처럼 주인 객체가 아닌 객체에 연관관계를 설정하게되면 외래키에 값이 들어가지 않게된다.그렇기 때문에 꼭 관계설정은 주인객체를 통해 해야한다.하지만 순수한

2022년 6월 21일
·
0개의 댓글

[JPA] 양방향 매핑에서 MappedBy가 필요한 이유

양방향 매핑은 두 객체가 서로 참조해야 하는 상황에서 정의하는 연관관계 방식이다.실제로는 각각의 단방향 매핑이 존재하는 것이며 이를 합쳐 양방향을 의미한다.양방향 매핑을 할 때에는 아래와 같이 반드시 한쪽의 객체에 MappedBy 옵션을 설정해야 한다.만약 양방향 매핑

2022년 6월 21일
·
0개의 댓글

[JPA] 엔티티 매핑

JPA를 활용해 엔티티를 정의할 때 기본키를 @Id로 정의하고 @GeneratedValue를 통해 자동생성 기능을 이용하는데 나는 지금까지 단순하게위와 같은 방식을 이용해왔는데 이 방식은 그렇게 좋지 못한 방법이란 걸 알게되었다.그 이유는 저 방식은 제약조건의 네이밍이

2022년 6월 21일
·
0개의 댓글

[JPA] 영속성 컨텍스트

JPA 관련 웹 애플리케이션 제작 과제를 진행하던 중 JPA 쿼리 동작 방식의 이해도가 낮아서 애플리케이션 제작에 어려움을 느끼고 이를 해결하고자 인프런에서 김영한님의 ORM 강의를 공부하며 그 내용들을 기록하고자 한다.영속성 컨텍스트는 엔티티 매니저를 통해서 접근할

2022년 6월 21일
·
0개의 댓글

장고 모델(ORM) 소개#1

1) > 가상 환경-프로젝트 아래 instagram 앱을 만들어주고 프로젝트 앱의 settings와 urls에 이를 등록해준 다음, -python manage.py runserver 실행 >> path('instagram/', include('instagram.urls')), NameError: name 'include' is not defined 오류 발...

2022년 6월 21일
·
0개의 댓글
post-thumbnail

Django ORM 최적화 전략

면접에서 Lazy Loading에 대한 질물을 받았다. 처음 개발을 배울 때 많은 정보를 머리에 주입하다 보니 내가 궁금해서가 아닌, 알아야 해서 정말 간단히 학습한 내용이었다.👉 여기서 확인저 당시에는 이 말이 무슨 말인지도 몰랐고, 이렇게 쌓은 지식은 당연하게도

2022년 6월 20일
·
0개의 댓글
post-thumbnail

Spring - JPA

Spring JPA TIL

2022년 6월 18일
·
0개의 댓글

TIL 14. ORM & Prisma

데이버베이스의 체계를 객체와 연결지어 생각하는 패러다임에서 출발한 개념

2022년 6월 15일
·
0개의 댓글
post-thumbnail

[JPA] JPA란?? 왜 JPA를 사용하는가??

JPA(Java Persistence API)는 자바 진영에서ORM 기술 표준으로 사용되는 인터페이스의 모음이다.즉, 실제로 구현된것이 아니라, 클래스와 매핑을 해주기 위해 사용되는 프레임워크이다.

2022년 6월 14일
·
0개의 댓글

스프링 프레임워크

객체를 관리할 수 있는 컨테이너를 제공정확히는 Spring CoreQuestion) "스프링 프레임워크에 대해 설명해 주세요." Java의 오픈소스 애플리케이션 프레임워크로,기본적으로 특정 기술에 종속되지 않고 객체를 관리할 수 있는 컨테이너를 제공 합니다.따라서 컨테

2022년 6월 14일
·
0개의 댓글
post-thumbnail

[DJANGO]QuerySet API

QuerySet API는Django에 내장 된 메서드다. view에서 주로 쓰인다.

2022년 6월 14일
·
0개의 댓글
post-thumbnail

csv파일 django model로 splite db에 저장하기

5천장의 사진데이터를 가져오고 사진과 함께 5천개의 데이터를 가져왔다. 가격정보, 이름, img_url까지 이 데이터를 dictionary에서 dataframe으로 바꾸고 다시 csv파일로 저장했다.이제 다음 단계로 우리 모델에 이 파일로 저장된 데이터를 가져와야 하는

2022년 6월 9일
·
0개의 댓글
post-thumbnail

[DJANGO]ORM - C.R.U.D 기초

ORM은 파이썬의 객체인 class와, 데이터베이스의 객체인 table을 mapping 해서 데이터를 가져올 수 있도록 한다.

2022년 6월 9일
·
0개의 댓글
post-thumbnail

Day 6

할수는 있다. truncate 메소드를 정의해 TRUNCATE TABLE 구문을 실행시키면 된다.파이썬에서 내가 겪었던 datetime 고난들 django orm에서는 order_by 구문이 없으면 알아서 ORDER BY NULL 구문을 추가해준다. ORDER BY N

2022년 6월 9일
·
0개의 댓글
post-thumbnail

Spring ORM JPA 관련 정리 - 3

다중성 다대일: @ManyToOne 일대다: @OneToMany 일대일: @OneToOne 다대다: @ManyToMany ( 실무에서는 쓰이면 안되는 다중성 ) 단방향, 양방향 테이블 외래 키 하나로 양쪽 조인 가능 사실 방향이라는 개념이 없음 객체 참조용

2022년 6월 6일
·
0개의 댓글

4주차 WIL

이제 4주차가 끝났다 오늘의 WIL은 ORM, SQL, noSQL이다참고:https://gmlwjd9405.github.io/2019/02/01/orm.html객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다.객체 지향 프로그래밍은

2022년 6월 6일
·
0개의 댓글