--mysql常用字段類型如圖
--mybatis使用Map<String,Object>映射,會將tinyint映射成Integer類型、decimal映射成BigDecimal類型
所以程序在處理這些字段時,需要做個強轉操作,例如
Map<String, Object> orderDetails = getOrderMapById(orderId);// 獲取本系統訂單的相關信息
String paySta = (Integer)orderDetails.get("PAY_STATUS")+"";
String payWay = (Integer)orderDetails.get("PAY_STATUS")+"";
String cancelSta = (Integer)orderDetails.get("CANCEL_STATUS")+"";
--總結最好使用自定義實體進行映射,利於代碼的維護