Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 알고리즘
- 논문
- 파이썬
- Java
- 운영체제
- 자바ORM표준JPA프로그래밍
- Database
- persistance context
- 영속성컨텍스트
- 포인트클라우드
- 프로그래머스
- 논문리뷰
- JPA
- Hibernate
- 배달로봇
- 자율주행
- 이펙티브자바
- Spring Batch
- 자바
- 딥러닝
- 디자인패턴
- cartograhper
- Python
- DeepLearning
- Jetson
- 자료구조
- MySQL
- 네트워크
- 아두이노
- 장애물인식
Archives
- Today
- Total
목록패러다임불일치 (1)
제리 devlog
[JPA] 패러다임 불일치
애플리케이션은 발전하면서 점점 복잡성이 커진다. 지속 가능한 애플리케이션을 개발하는 일은 끊임없이 증가하는 복잡성과 의 싸움이다. 복잡성을 제어하지 못하면 유지보수하기 어려운 애플리케이션이 된다. 객체지향 프로그래밍의 경우 추상화, 캡슐화, 정보은닉, 상속, 다형성 등 시스템의 복잡성을 제어할 수 있는 방법이 존재하기 때문에 많은 애플리케이션이 객체지향 언어로 개발한다. 비즈니스 요구사항을 정의한 도메인 모델을 객체로 모델링하면 객체가 지니는 장점을 활용할 수 있다. 하지만 문제는 어떻게 객체를 저장해야할지다. 예를 들어 유저에 대한 정보를 담는 인스턴스를 생성했다면 메모리가 아닌 영구적인 저장소에 저장해야한다. 단순히 객체의 속성을 모두꺼내와 데이터베이스에 저장할 수도있지만, 만약 객체가 상속을 받거나..
JPA
2020. 11. 9. 16:49