Hỏi về Entity và Model trong Spring Boot

mọi người có thể cho mình hỏi vì sao phải có cả các lớp entity và các lớp model, em thấy bên trong các lớp này cũng chỉ có những cái giống nhau như getter setter thôi mà, sao phải phân ra cả entity và model mà không bỏ các lớp này vào chung 1 package thôi

Spring boot thao tác với CSDL thông qua các entity (trường hợp dùng JPA-Hibernate), entity chính là các đối tượng trong CSDL(chính là các table).
Khi e thao tác với CSDL, ví dụ lấy ra các thông tin trong table, thì e dùng model để hứng các thông tin này, thực ra trong trường hợp lấy ra hết các field trong table thì có thể dùng entity để hứng, không lấy ra hết thì phải config lại entity. Dữ liệu lấy ra nếu phải xào xáo lại thì dùng model nó tiện hơn.:thinking::thinking:

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?