728x90

2021/11/22 3

JPA PersistContext

이 문서는 Hibernate ORM 공식문서를 읽으며 정리한 글입니다. Hibernate.Session 과 EntityManager 의 API 는 데이터를 지속성있게 다룰 수 있도록 해주는데 이를 Persistence Context 라 한다. Persistence Context 에서 관리되는 데이터는 기본적으로 database 와 persistence context 양쪽에서 연관된 상태로 관리된다. Persistence data 는 아래와 같은 생명주기를 가진다. LifeCycle 비영속 (transient) : 엔티티가 만들어졌지만 아직까지 Persistence Context 와 연관이 없는 상태를 뜻합니다. 위와 같이 Memer Entity 는 초기화가 됬지만, 아직 영속성 컨텍스트에 관리되지 않고있..

Java 2021.11.22

단어와 구

모든 언어는 기본적으로 아래와 같은 네가지 요소로 구성되어 있다고 한다. 단어가 모이면 구가되고, 구가 모이면 절이되고, 절이 모이면 문장이 된다고 한다. 품사 단어의 종류를 한 단어로 품사라고 한다고 한다. 영어에는 9가지 품사가 있고, 각 품사의 정의와 예는 아래와 같다. 간단한 정의 예 명사(noun) 사물의 이름 book, car, pen, milk 대명사(pronoun) 명사를 대신하는 단어 it, then, you, i 형용사(adjective) 명사 / 대명사를 수식하는 단어 small, happy, deep, thin 동사(verb) 동작 / 상태를 나타내는 단어 play, eat, sleep, love 부사(adverb) 동사를 수식하는 단어 well, really, soon, happi..

영어공부 2021.11.22

테스트 더블의 종류

https://devroach.tistory.com/52?category=1031971 테스트 더블 Effective Unit Test 에서 이 부분을 읽으면서 배운게 너무나도 많다. 그 내용을 한번 정리해보려고 한다. 테스트 더블이란? 테스트 더블이란 쉽게 예기하면 Stub 과 같이 특정 메소드가 완성되기 전에 devroach.tistory.com 앞서 설명한 테스트 더블에 대해서 어떤 종류가 있는지 조금 더 알아보자. 테스트 더블의 종류 테스트 더블은 아래와 같이 4가지 분류로 나뉜다. 테스트 스텁 테스트 스텁은 원래의 구현을 최대한 단순한 것으로 바꾸는 것이다. 우리가 만약에 서버에서 로깅을 하다가 실패하는 로그를 찍어야 된다고 해보자. 하지만 로깅 자체는 테스트 로직에는 영향을 주지 않아 독립시켜..

Test 2021.11.22
728x90