바 (2) 썸네일형 리스트형 폴리모피즘 객체지향 프로그래밍에서는 하나의 인터페이스를 통해 다양한 타입을 구현은 것이 가능한데 이를 폴리모피즘이라고 한다. 하나의 폼을 통해 다양한 값을 주입하는 것이 가능하듯이 하나의 클래스를 폼이라고 생각하면 해당 폼에 다양한 값을 넣을 수 있는 것이 폴리모피즘이라고 보면 된다. 런타임타입 VS 컴파일타입 타입핑 언급한 대로 폴리모피즘은 하나의 클래스를 통해 다양한 타입을 사용하게 하는 데 이는 런타임과 컴파일타입의 차이로 인해 가능하다. 주로 컴파일타입은 변수 정의의 좌측에 런타임타입은 변수 정의 우측에 온다. 지역변수 var (LVTI) 자바버전 10에서 추가된 기능으로 타입에 구애 없이 변수를 정의하게 해 준다. 지역변수타입 추측(LVTI) 아래와 같은 제한을 가진다. 1. 클래스의 필드로 사용불가 2... 데이터베이스 조작 도구 (JPA, 하이버네이, 마이바티스) 스프링부트에서는 데이터베이스의 데이터를 보다 쉽게 컨트롤하기 위해 다양한 도구를 사용할 수 있습니다. 오늘은 Database Persistence 도구들에 대해 알아보겠습니다. HTML 삽입 미리보기할 수 없는 소스 이전 1 다음