entity層
A:entity就是屬性類,通常定義在model層里面,相當於MVC的M層,屬於數據模型層
B:一般得實體類對應一個數據表,其中的屬性定義數據表中的字段,實體類的字段數量 >= 數據庫表中需要操作的字段數量
dao層
A:dao層叫做數據訪問層,全稱為data access object,屬於一種比較底層基礎得操作,具體到對某個表得增刪改查,換句話說,某個dao一定是和數據庫中的某一張表一一對應的,而且其中也只是封裝了增刪改查得方法
service層
A:service層即為業務邏輯層,可以理解為對一個或者多個dao進行得再次封裝,主要是針對具體的問題的操作,把一些數據層的操作進行組合,間接與數據庫打交道(提供操作數據庫的方法)。要做這一層的話,要先設計接口,再實現類。
controller層
A:負責請求轉發,接收頁面過來的參數,傳給service處理,接到返回值,並再次傳給頁面
mapper層
A:數據存儲對象,相當於DAO層,mapper層直接與數據庫打交道(執行SQL語句),接口提供給service層。