01. 관계형 데이터베이스, ORM
관계형 데이터베이스와 자바 JDBC 란?(관계형)데이터베이스와 자바의 연결고리 JDBC로 코딩을 하면 불편한 점이 많다.도메인 클래스가 있다고 했을 때 그 클래스랑 매핑이 되는 테이블을 생성하는 것 자체가 번거롭다. 또한 커넥션을 만드는 비용이 비싸다. 커넥션이라는 객체를 우리가 원하는 만큼 만들기 어렵고 보통 풀로 DBCP 로 관리한다. (스프링부트의 경우 히카리) 또한 직접적인 sql을 쓰면 오타가 날 확률도 있고 DB마다 사용하는 문법 같은것이 조금씩 다를 수 있어서 나중에 DB를 옮기면 다시 코드를 짜야한다. 또한 반복적인 코드가 많다. ORMObject Relation Mapping자바 코드같은 객체로 도메인 모델을 다루는건 ObjectDB의 테이블은 RelationHibernate나 JPA를 ..