--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")+"";

--总结最好使用自定义实体进行映射,利于代码的维护

 

转载于:https://www.cnblogs.com/sung1024/p/11263810.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐