mybatis 返回类型为HashMap 字段为空
2016-04-26 22:21
471 查看
mybatis中<resultMap id="" type="java.util.HashMap">,返回类型如果为HashMap,其中有些字段数据为空的话,前端js为undefined的处理方法:
将可能为空的字段加一个属性 typeHandler="",写一个处理类,处理如果为null时返回的数据。
mybatis初步接触,最后一个不知道怎么写,请大神指教!
将可能为空的字段加一个属性 typeHandler="",写一个处理类,处理如果为null时返回的数据。
public class EmptyStringResult implements TypeHandler { @Override public Object getResult(ResultSet rs, String columnName) throws SQLException { if(rs.getString(columnName) == null){ return ""; }else{ return rs.getString(columnName); } } @Override public Object getResult(CallableStatement cs, int columnIndex) throws SQLException { if(cs.getString(columnIndex) == null){ return ""; }else{ return cs.getString(columnIndex); } } @Override public void setParameter(PreparedStatement arg0, int arg1, Object arg2, JdbcType arg3) throws SQLException { } }
mybatis初步接触,最后一个不知道怎么写,请大神指教!
相关文章推荐
- Android项目部署时,发生AndroidRuntime:android.view.InflateException: Binary XML file line #168: Error inflating class错误
- hdoj2006(java)求奇数的乘积
- 亚马逊AWS免费套餐EC2安装centos连接登录并创建root
- 仿Google应用动态隐藏显示状态栏
- 练习005
- c# 匿名方法
- [Lintcode]Valid Parentheses
- [置顶] PLSQL Developer连接数据库报错ora-12514解决
- poj2886Who Gets the Most Candies?
- Android APP头像的图标与背景的设置
- Linux 0.11几个重要的切换
- ValueAnimator的使用
- KindEditor编辑器的使用
- 338. Counting Bits
- MySQL 5.7.6 以上版本的 root 密码重置
- 致敬——C语言
- php安装解析
- ZOJ_1122
- 在 OC 中实现消息的转发
- struts2 支持的结果类型