# Hibernate

45개의 포스트

ORM, Hibernate 그리고 JPA 살짝 짚고 넘어가겠습니다

어느 날, 술마시면서 JPA에 대해 얘기하는 도중 들어온 질문 > JPA는 알겠는데 근데 그럼 Hibernate는 뭐야? 같은건가? ORM은? 차이가 뭐야? 그 질문에 아무도 명쾌하게 설명하지 못하고 다른 얘기로 넘어갔다는 이야기🙃 JPA 개념알

2021년 5월 1일
·
0개의 댓글

[SpringBoot] JPA테이블 또는 필드명을 찾지 못할 때

원인: DB를 연동하려고 하는데 계속해서 테이블명을 찾지 못하였다.이유: Hibernate가 버전 5로 올라가는 바람에 sql 문을 사용할때 자동적으로 대문자가 소문자로 바뀌는 바람에 대문자->소문자 , . -> \_로 치환되는듯 하다Resource디렉토리안에 App

2021년 4월 10일
·
0개의 댓글

Spring Data Jpa

JPA와 하이버네이트에 대해 알아보자. (계속 업데이트 예정)

2021년 3월 30일
·
0개의 댓글
post-thumbnail

JPA 개념 정리하기

ORM(Object-Relation Mapping)은 정확하게 일치하지 않은 자바 객체와 테이블 사이를 매핑해 준다. ORM은 자바 객체에 저장된 테이터를 테이블 Row 정보로 저장하고, 반대로 테이블에 저장된 Row 정보를 자바 객체로 매핑해 준다.지금까지 스프링 J

2021년 3월 25일
·
0개의 댓글

JPA - 연관 관계 매핑 (@OneToMany , @ManyToOne , @OneToOne , @ManyToMany )

테이블 간의 연관 관계가 있을때 객체지향스럽게 사용하는 방법을 제공합니다.기존의 데이터베이스에서는 외래 키를 사용하나 JPA 에서는 객체를 참조하는 방식으로 연관 관계를 매핑할 수 있습니다.본 포스팅에서 이해해야 될 용어는 다음과 같습니다.방향 : 단반향, 양방향다중성

2021년 3월 3일
·
0개의 댓글

JPA - Entity 매핑

엔티티 사용을 하기 위해서는 엔티티 매핑에 대해서 알 필요가 있습니다.종류에 대해서 알아봅시다.

2021년 3월 3일
·
0개의 댓글
post-thumbnail

JPA - Entity, Persistence Context 에 대해서

본 포스팅은 JPA 프로젝트 세팅에 대해서 전혀 다루지 않고 JPA에 대한 전반적인 내용 중 중요한 부분들에 대해서 다루게 됩니다.

2021년 3월 3일
·
0개의 댓글
post-thumbnail

Persistence Framework

프로그램의 data를 DB에 저장하는 작업을 효율적으로 진행 할 수 있도록 도움을 주는 tool중 하나가 persistence framework이다. Persistence framework은 database와 application program사이를 연결하는 다소 반

2021년 2월 12일
·
0개의 댓글
post-thumbnail

[JPA] 연관 관계 매핑 ( 양방향 )

해당 내용은 이영한님의 자바 ORM표준 JPA프로그래밍 책을 공부하면서 가볍게 정리한 내용입니다. 책과 영상으로 공부하면서 현업에서 너무 잘 사용하고 있어서 복습할겸 이렇게 정리하게되었습니다. 꼭 영상과 도서로 보시길 바랍니다.전에 포스팅했던 연관 관계 매핑 (단방향)

2021년 2월 3일
·
0개의 댓글

JPA

jpajpa란 인터페이스 기본 명세 데이터처리 양식일뿐임.hibernate등 여러 업체(?)가 구현을 한것 그것이 JPA의 핵심jpa의 기본 구현체가 hibernate라 자주 사용EntityManager로 db접근transactional로 초기화springDataJpa

2021년 2월 2일
·
0개의 댓글

2020

2021년이 된지 10일만에 작성하는 작년에 대한 간단한 회고록이다.작년엔 개인적으로 새로 시작된 해였다.4학년 2학기부터 방황하며 1년 6개월간 여러가지 아카데미에서의 경험을 통해 좋은 회사에 입사할 수 있게되었다.회사에 입사한 후엔 ADsP자격증을 취득하기도하고 의

2021년 1월 10일
·
0개의 댓글
post-thumbnail

Hibernate5 Naming Strategy 간단 정리

작성개기 JPA책을 보면서 공부하던 중 Hibernate4 에서 5로 넘어가면서 변경된 내용이 있어 기록에 남기기로 했다. 그렇게 어려운 부분은 아니였지만 일부 예제를 사용하면 NullPointerException를 띄어버리기에 해당 글을 찾아보고 정리했다. 만약 동

2020년 12월 28일
·
1개의 댓글
post-thumbnail

[JPA] 준영속과 병합

이번에는 영속상태와 비영속상태에 대해 알아봤습니다. 이번에는 준영속 상태에 대해 알아보고자 한다. 준영속 상태는 앞에서 초반에 얘기했듯이 영속상태였다가 -> 영속성 컨텍스트에서 더이상 관리하지 않을때(분리된)의 상태를 준영속 상태라고 한다. 결과적으로 영속성 컨텍

2020년 12월 24일
·
0개의 댓글
post-thumbnail

[JPA] 영속성 컨텍스트의 특징 및 기본 구조

영속성 컨텍스트와 식별자 값@Id 어노테이션으로 테이블의 기본키와 매핑된 값으로 구분한다. 따라서 영속 상태의 엔티티에서는 식별자 값이 필수이다. 만약 영속 상태에서 식별자 값이 없으면 예외가 발생한다.영속성 컨텍스트와 데이터 베이스 저장 JPA 에서는 대게 트랜잭션

2020년 12월 20일
·
0개의 댓글
post-thumbnail

[JPA] JPA 실습 구성하기 - 2

전에 포스팅했던 실습 구성하기 1에 이은 2번째 포스팅입니다.2번재 포스팅에서는 JPA가 어떻게 실행되었는지 1탄에 적었던 포스팅에 이어서 보겠습니다.위의 코드는 첫번째 포스팅에 작성된 내용입니다. 한번 한줄한줄 알아보겠습니다.① persistence.xml에서 per

2020년 12월 16일
·
0개의 댓글
post-thumbnail

JPA,ORM,Hibernate 기초

Java Persistence Api(자바 영속성 api)뜻하며 ORM을 제공하는 Java의 표준 Api이다.ORM: Java 개체를 데이터베이스 테이블에 매핑하거나 그 반대로 매핑하는 것을 ORM (Object-relational mapping)라고 한다. JDBC를

2020년 11월 29일
·
0개의 댓글

JPA merge

준영속 상태의 엔티티를 영속상태로 변경해주는 메서드이다.member라는 entity가 존재한다고 가정.영속성 컨텍스트에 영속화를 하고 트렌젝션을 커밋하여 db에 push 후 영속성 컨텍스트를 close (persist -> commit -> close). 이제 memb

2020년 11월 9일
·
0개의 댓글

Hibernate 1 - Hibernate로 Entity 정의하기 그런데 이제 Spring을 곁들인 (Relational mapping 하기)

Entity, Table, Id, GeneratedValue, Column annotation 들을 알아보자

2020년 11월 8일
·
0개의 댓글
post-thumbnail

Hibernate 0 - JBDC, JPA, Hibernate란?

JDBC는 자바에서 DB 프로그래밍을 하기 위한 API 이다. 많은 부분이 interface 정의로 이루어져 있으며 (Refs 6) 이 interface 들을 구현한 것이 JDBC DB Driver이다.

2020년 11월 8일
·
0개의 댓글
post-thumbnail

ORM?

영속성(Persistence) - ORM - JPA - Hibernate - Spring Data JPA

2020년 10월 3일
·
0개의 댓글