2014/06/24 14:38

引用来自“王铭剑”的评论

我在上一个项目中开发过类似的 分页插件
需要分页的时候,在dao层方法上加一个注解就可以
jsp使用taglib
你这个插架耦合性比较高,每个方法都要写PageHelper.startPage(pageNumber,pageSize);
12
没有考虑开源分享下么
2014/05/21 10:23

引用来自“王铭剑”的评论

我在上一个项目中开发过类似的 分页插件
需要分页的时候,在dao层方法上加一个注解就可以
jsp使用taglib
你这个插架耦合性比较高,每个方法都要写PageHelper.startPage(pageNumber,pageSize);
12
确实耦合性比较高,设计的时候主要考虑了不影响原有方法的使用。 后面我会提供多种方式进行调用。
2014/05/21 10:03
忘记说了 我也是在mybatis上扩展的
2014/05/21 10:01
我在上一个项目中开发过类似的 分页插件
需要分页的时候,在dao层方法上加一个注解就可以
jsp使用taglib
你这个插架耦合性比较高,每个方法都要写PageHelper.startPage(pageNumber,pageSize);
12
2014/05/21 09:12

引用来自“最初幻想”的评论

我很纳闷,既然使用了MyBatis的拦截器机制,怎么还需要手动调用拦截器代码呀...

引用来自“abel533”的评论

首先不能说是需要手动调用拦截器代码,这纯粹是为了简单,才将page信息放到拦截器中,而且提供静态方法访问,这部分代码可以独立出来。 完全自动的拦截器有如下缺点: 第一点、完全自动的拦截器一般根据正则或者什么方式来判断需要进行拦截的代码,这就对你的方法名有了限制。 第二点、由于要返回total这个信息,以及传入start,size这样的参数,对你方法的入参和返回值有了限制。
我意思是应该采用拦截器+Mapper接口定义就可以了 public interface SysLoginLogMapper{ List findSysLoginLog(String loginIp, String username, String loginDate, String exitDate, String logerr,RowBounds rowBounds); }
2014/05/20 19:53

引用来自“最初幻想”的评论

我很纳闷,既然使用了MyBatis的拦截器机制,怎么还需要手动调用拦截器代码呀...
首先不能说是需要手动调用拦截器代码,这纯粹是为了简单,才将page信息放到拦截器中,而且提供静态方法访问,这部分代码可以独立出来。 完全自动的拦截器有如下缺点: 第一点、完全自动的拦截器一般根据正则或者什么方式来判断需要进行拦截的代码,这就对你的方法名有了限制。 第二点、由于要返回total这个信息,以及传入start,size这样的参数,对你方法的入参和返回值有了限制。
2014/05/20 17:20
我很纳闷,既然使用了MyBatis的拦截器机制,怎么还需要手动调用拦截器代码呀...
2014/05/02 16:38
回头看看,好像很不错的样子
回复 @
{{emojiItem.symbol}}
返回顶部
顶部