資料庫表字段 實體類字段 命名不匹配

2021-07-11 01:10:06 字數 669 閱讀 3401

資料庫表字段如下:

!資料庫表字段](

實體類字段如下:

!實體類字段](

當查詢一條訂單記錄時,從資料庫表專項乙個實體類,要解決欄位名不匹配的問題。

有兩種解決方式:

第一種(取別名)

   

select order_id id, order_no orderno,order_price price from orders where order_id=#

//前為資料庫表字段 後為實體類字段

select>

第二種(自定義resultmap對映)

  

select * from orders where order_id=#

select>

"order" id="**orderresultmap**">

"id" column="order_id"/>//特有的,其餘均為result

"orderno" column="order_no"/>

"price" column="order_price"/>

原則是,要有對映,告訴eclipse這些字段雖然名字不同,但是他們代表同乙個東西,可以一一對應起來。重點內容

實體類與資料庫字段型別

實體類 實體類 column precision 12,scale 3 private bigdecimal rate 資料庫字段型別 rate decimal 12 3 2 column屬性詳解 name 定義了被標註欄位在資料庫表中所對應欄位的名稱 unique 表示該欄位是否為唯一標識,預設為...

資料庫表字段命名規範

摘要 當前研發工作中經常出現因資料庫表 資料庫表字段格式不規則而影響開發進度的問題,在後續開發使用原來資料庫表時,也會因為資料庫表的可讀性不夠高,表字段規則不統一,造成資料查詢,資料使用效率低的問題,所以有必要整理出一套合適的資料庫表字段命名規範來解決優化這些問題。本文是一篇包含了資料庫命名 資料庫...

資料庫表字段命名規範

摘要 當前研發工作中經常出現因資料庫表 資料庫表字段格式不規則而影響開發進度的問題,在後續開發使用原來資料庫表時,也會因為資料庫表的可讀性不夠高,表字段規則不統一,造成資料查詢,資料使用效率低的問題,所以有必要整理出一套合適的資料庫表字段命名規範來解決優化這些問題。本文是一篇包含了資料庫命名 資料庫...