Table3 Entity 개념 & 기본 사용법 @Entity ORM(Object-Relational Mapping)은 자바의 객체와 데이터베이스의 데이터를 Mapping 해주는 개념이다. 비영속성인 자바의 객체를 ORM을 통해 DB에 자동으로 매핑을 해주어 영속화시켜줌으로써, 자바의 객체만으로도 데이터 베이스의 데이터를 다룰 수 있게 되는 것이다. 이 때에, DB와 Mapping이 되는 자바 객체를 Entity라고 한다. JPA는 이러한 Entity를 이용하여 Table을 생성하기 때문에 자바 객체가 Entity임을 알려주어야 하는데, 그를 위한 annotation이 @Entity이다. @Data @NoArgsConstructor @Entity public class Student { } 위와 같이 자바의 클래스 위에 @Entity를 붙여주면 해당 .. 2024. 1. 11. [HTML] Table Table table은 html에서 표를 만들 수 있는 태그로 많이 사용되는 태그 중 하나이다. 표를 만드는 태그이지만 결국에는 공간을 분리를 하는 개념이기 때문에 테이블 태그를 응용하여 갤러리도 만드는 등 여러가지 응용이 가능한 태그이다. 위의 캘린더도 테이블을 통해 구현된 캘린더이다. Table 만들기 테이블 태그는 아래와 같이 구성 요소를 이루는 태그를 가지고 있다. 태그 설명 테이블을 만드는 태그 테이블의 헤더 부분을 만드는 태그 테이블의 행을 만드는 태그 테이블의 열을 만드는 태그 테이블을 만드는 순서 또한 중요하다. 먼저 table 태그를 통해 테이블을 선언을 해준 뒤 행을 만드는 tr 태그를 사용해주어야 그 안에 열을 만드는 태그인 td 태그를 사용할 수 있다. th 태그 같은 경우 tabl.. 2023. 10. 28. TABLE과 기본 개념 TABLE 이전 노트에서 관계형 데이터베이스 시스템인 RDBMS에 대해서 간략하게 알아보았다. 여기서 관계형이란 개념이 적용되는 Point는 DBMS에서 중요한 개념 중 하나인 TABLE이다. TABLE은 말 그대로 데이터의 집합을 표의 구조를 통해 관리를 하는 것이다. TABLE이 가지는 여러 속성에 해당하는 값을 가지고 있는 데이터들이 들어오게 되고 관리가 되어지는 것이다. User_id name age 1 Kim 20 2 Park 22 3 Lee 24 위에서 Table은 User_id, name, age라는 속성을 가지고 있고 데이터가 각각의 속성에 맞는 값으로 분류되어 해당 Table에 저장된 것이다. 일반적으로 TABLE이라는 명칭으로 많이 부르지만, 어떠한 DBMS를 사용하는지에 따라 Rela.. 2023. 8. 10. 이전 1 다음 728x90 반응형