본문

[2017.10.03] 11. ORM 개념과 실습

개념

ORM은 'Object Relational Mapping'을 의미하며 개발자가 데이터베이스를 사용하기 편리하게 해주는 툴이다.

ORM을 사용하는 이유는 이전 포스팅(http://heepie.tistory.com/90)을 참조하자.


종류에는 OrmLite, Hibernate 등이 있다. 실습은 Android에서 OrmLite로 진행할 예정이다.



실습

Step1. Android Gradle에 등록 (build.gradle (Module: app))

Android 자동 빌드 시스템인 Gradle에 OrmLite를 등록하므로 OrmLite를 사용할 수 있는 설정을 해준다.


Step2. 테이블로 선언 될 객체 선언

어노테이션을 통해 테이블 명과 DB 필드를 선언한다. 어노테이션으로 Auto Increment 설정 등을 할 수 있다.


Step3. OrmLite를 사용할 객체를 상속을 통해 구현


Step4. 내부 DAO 선언


ORM의 데이터 흐름

# Orm 개념 #orm 사용법 #orm 실습

공유

댓글