09 February, 2007

Tool dùng cho O/R Mapping

Hôm nay học được cách generate code tự động cho truy xuất database (CRUD - Create, Read, Update, Delete). Kỹ thuật này gọi là O/R Mapping . Nói nôm na thì O/R Mapping là khái niệm đưa các table trong database sang 1 object trong lập trình. VD như 1 đối tượng "Hàng hóa" trong lập trình cần 2 row trong 2 table "Hàng hóa" và "Loại hàng" liên kết với nhau mới có ý nghĩa. Hay dễ hiểu hơn là bạn phải đưa các thông tin của 1 đối tượng cụ thể từ dạng lưu trữ trong nhiều table gắn với nhau thành 1 object trong khi lập trình.
Theo trên blog này thì có khá nhiều tool hay (xem khái niệm O/R Mapping trên cũng có liệt kê nhiều tool khác). Mình mới vọc thử Codus và thấy khá hài lòng - ít ra là đến giờ :) .
Chắc sau này mình sẽ dùng nó để sinh class Entity và tác vụ CRUD :D

P/S: hình như Codus sinh store ra có lỗi, chỉ là lỗi chú pháp nhỏ nhưng mất công phải sửa :(

Bổ sung 12/1/2007: dùng tool MyGeneration để sinh code khi dùng EasyObject

No comments: