Ibatis通用对象封装

xiaoxiao2026-03-18  6

public class MapBean extends HashMap<String, Object> { public MapBean() { } public MapBean(Object... args) { put(args); } public int getInt(Object key) { return getInt(key, 0); } public int getInt(Object key, int defaultInt) { Integer i = (Integer) get(key); return i == null ? defaultInt : i; } public String getString(Object key) { return (String) get(key); } public String getString(Object key, String defaultValue) { String value = (String) get(key); return value == null ? defaultValue : value; } public Timestamp getTimestamp(Object key) { return (Timestamp) get(key); } public void put(Object... args) { for (int i = 1; i < args.length; i += 2) { put(String.valueOf(args[i - 1]), args[i]); } } public JSONObject toJson() { return JSONObject.fromObject(this); } public JSONObject toJson(String... keys) { xxx } public String toJsonString() { return toJson().toString(); } }

 

相关资源:IBatis常用操作封装
转载请注明原文地址: https://www.6miu.com/read-5046098.html

最新回复(0)