首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

mybatis OGNL运用扩展

2012-08-02 
mybatis OGNL应用扩展mybatis中使用ognl的扩展,实现判断传入的字段:Mapper文件中:? Ognl.java文件:/**使用

mybatis OGNL应用扩展

mybatis中使用ognl的扩展,实现判断传入的字段:

Mapper文件中:

? Ognl.java文件:

/**使用ognl扩展 * @return */public static boolean isSolve(Object o,String soleState){if(o == null)return false;String str = null;if(o instanceof String[]){String[]objects = (String[])o;str = objects[0];}else if(o instanceof Character){Character c = (Character) o;str =  Character.toString(c);}if(StringUtils.equals(str, soleState))return true;return false;}

?? 该功能为,根据传入的值,

??? 如果值为0,则order by questionTime desc 根据字段questionTime排序。

??? 如果值为1,则order by answerTime desc根据字段answerTime排序。

?? Ognl.java 必须放在class目录,也就是没有包名。

热点排行