STACKJAVA

ORM là gì? Tổng quan về ORM Framework

ORM là gì? Tổng quan về ORM Framework.

1. ORM là gì?

ORM (Object Relational Mapping), là một kỹ thuật/cơ chế lập trình thực hiện ánh xạ CSDL sang các đối tượng trong các ngôn ngữ lập trình hướng đối tượng như Java, C# …(các table tương ứng các class, mối ràng buộc giữa các table tương ứng quan hệ giữa các class ‘has a’ , ‘is a’).

Việc sử dụng ORM cho phép lập trình viên thao tác với database 1 cách hoàn toàn tự nhiên, dễ hiểu thông qua các đối tượng. Lập trình viên không cần tới loại database, kiểu dữ liệu trong database…

2. Ưu nhược điểm của ORM

2.1. Ưu điểm

2.2. Nhược điểm

Xem thêm: Giới thiệu Hibernate – ORM Framework phổ biến nhất

References:

http://hibernate.org/orm/