时间:2015-03-17 来源:

javamyBatis枚举字段处理 【编程语言】

package com.youboy.crm.dto.enums; public enum PayStatusEnum { /**已支付**/ PAID(1,String name) { this.ordinal=ordinal; this.name=name; } public int getOrdinal() { return ordinal; } public void setOrdinal(int ordinal) { this.ordinal = ordinal; } public String getName() { return name; } public void setName(String name) { this.name = name; } /** * 根据编号获取名称 * * @param ordinal * @return 存在返回对应的名称,html切图不存在返回null */ public static String getName(int ordinal) { for (PayStatusEnum e : PayStatusEnum.values()) { if (e.getOrdinal() == ordinal) { return e.name; } } return null; } /** * 根据编号获取 * * @param ordinal * @return 存在返回对应的名称,wap前端外包不存在返回null */ public static PayStatusEnum get(int ordinal) { for (PayStatusEnum e : PayStatusEnum.values()) { if (e.getOrdinal() == ordinal) { return e; } } return null; } public static PayStatusEnum get(String Name) { for (PayStatusEnum e : PayStatusEnum.values()) { if (e.getName().equals(Name)) { return e; } } return null; } /** * 根据名称返回编号 * * @param name * @return 存在返回编号web前端制作, int i, JdbcType jdbcType) throws SQLException { ps.setInt(i, String columnName) throws SQLException { int i = rs.getInt(columnName); if (rs.wasNull()) { return null; } else { return PayStatusEnum.get(i); } } @Override public PayStatusEnum getNullableResult(ResultSet rs, int columnIndex) throws SQLException { int i = cs.getInt(columnIndex); if (cs.wasNull()) { return null; } else { return PayStatusEnum.get(i); } } } <!--=========================查询数据返回集合 配置====================================================== --> <resultMap type="com.youboy.crm.domain.BStoreApply" id="resultMapId"> <id property="id" column="id" /> <result property="type" column="type" typeHandler="com.youboy.crm.dto.enums.utils.ProductEnumHandler"/> </resultMap>

点击次数:3861
作者:
web前端行业资讯
Web new NewsList
谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日继“Angel”开源后,腾讯又开放TDinsight机器学习平台 ,,2017年12月21日谷歌母公司研发“闪光”网络技术无需铺设线缆 ,,2017年12月21日微软投资5千万美元利用人工智能对抗气候变化 ,,2017年12月21日谷歌中国2017:面向开发者的1年AI先行的1年 ,,2017年12月21日GreenKey加入Symphony软件基金会,将开源语音软件 ,,2017年12月21日腾讯发现者揭秘:怎么应对TensorFlow的安全风险,修复有多难 ,,2017年12月21日清华新成立两大交叉研究机构探索智能与未来 ,,2017年12月21日微软将AI融入生产力工具和搜索引擎与其它巨头竞争 ,,2017年12月21日Gfycat将利用机器学习技术创建高分辨率GIF动图 ,,2017年12月21日安全软件公司Avast开源化机器码反编译器RetDec ,,2017年12月21日谷歌开源TFGAN,让训练和评估GAN变得更加简单 ,,2017年12月21日社区对模块化不感兴趣时隔三周经典版FedoraServer27发布 ,,2017年12月21日Windows10加入OpenSSH客户端 ,,2017年12月21日FirefoxQuantum发布一个月安装量1.7亿 ,,2017年12月21日吴恩达宣布创业新项目已与富士康达成战略合作 ,,2017年12月21日Scala入门系列(十二):隐式转换2017年12月20日speedment入门教程2017年12月20日SLAM入门笔记(1):特征点的匹配2017年12月20日深入浅出了解frame和bounds2017年12月20日hadoop深入浅出系列(一)hadoop伪分布式安装 【综合】2015年08月24日使用json解决《三级联动》(省市县)含地区编号 【Web前端】2015年05月06日Win8.1下COCOS2D-X3.4环境搭建 【移动开发】2015年03月19日Programminginscala学习笔记(二)Nextstepsinscala【编程语言】2015年08月25日Nginx多Server反向代理配置 【编程语言】2014年12月09日(跨浏览器基础事件浏览器检测判断浏览器)经验代码分享2014年01月29日html5动画banner制作工具 【编程语言】2015年03月03日项目总结之触摸问题分析 【移动开发】2014年12月25日Drupal7电子邮件的发送设置SMTP,MailSystem,MimeMail 【编程语言】2014年11月04日delegate-委托 【移动开发】2015年03月16日UVALive-6802TurtleGraphics【编程语言】2015年04月28日六星经典CSAPP-笔记(12)并发编程(上) 【架构设计】2015年07月24日SXSSFSheet对象调用getLastRowNum的问题【移动开发】2015年08月07日Mac下paragon插件卸载不完整的解决办法 【编程语言】2015年06月02日CodeforcesRound#316(Div.2)C.Replacement 【编程语言】2015年08月14日关于vs2013中的BrowserLink问题 【编程语言】2014年11月20日CDN架构设计及注意事项 【移动开发】2014年11月19日hdu4359EasyTreeDP?dp2015年01月27日持久化API(JPA)系列(二)实体入门【综合】2015年03月02日#26RemoveDuplicatesfromSortedArray 【编程语言】2015年07月22日bet365时时彩网站源码 【移动开发】2015年06月18日PHP内容管理系统Fuzzylime ,,2016年06月23日JAVA并发编程-读写锁之模拟缓存系统(十一)【Web前端】2015年08月03日线上Spark处理Bzip2引出HadoopBzip2线程安全问题 【云计算】2015年01月19日初学ASP编程易犯的一个错误要注意2014年01月28日java多线程(八)为什么弃用stop和suspend 【编程语言】2015年08月27日CI源码分析(四)—DB查询缓存 【云计算】2015年07月01日求奇数的乘积【综合】2015年08月17日cell.selectedBackgroundView 【编程语言】2015年04月24日辛星浅析linux中的last命令 【移动开发】2015年04月07日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)