上移、下移功能
来源:互联网 发布:自然知彼护肤品 编辑:程序博客网 时间:2024/06/02 02:32
实现数据的上移和下移功能
实现效果如下:
功能实现过程为:上移和下移是交换两条数据的位置序号。我将主要业务放在Service,具体操作放在Dao中。
上移的Service层代码:
public void moveUp(Long id) {//找出相关的Forum:当前需要移动的板块Forum forum = getById(id);//当前需要移动的上一个板块Forum other = forumDao.createLimitQueryUp(forum.getPosition());//最上面的不能上移if(other == null){return;}//交换position的值int temp = forum.getPosition(); forum.setPosition(other.getPosition());other.setPosition(temp);//更新到数据库中forumDao.update(forum);forumDao.update(other); }上移的Dao层代码:
/** * 限定查询:板块向上移动. * @param position * @return */public Forum createLimitQueryUp(int position) {Forum forum = (Forum) getSession().createQuery("from Forum f where f.position<? order by f.position desc")//.setParameter(0, position).setFirstResult(0).setMaxResults(1).uniqueResult();return forum;}
下移的Service层代码:
public void moveDown(Long id) {//找出相关的Forum:当前需要移动的板块Forum forum = getById(id);//当前需要移动的下一个板块Forum other = forumDao.createLimitQueryDown(forum.getPosition());//最下面的不能下移if(other == null){return;}//交换position的值int temp = forum.getPosition(); forum.setPosition(other.getPosition());other.setPosition(temp);//更新到数据库中forumDao.update(forum);forumDao.update(other);}
下移的Dao层代码:
/** * 限定查询:板块向下移动 * @param position * @return */public Forum createLimitQueryDown(int position) {Forum forum = (Forum) getSession().createQuery("from Forum f where f.position>? order by f.position asc")//.setParameter(0, position).setFirstResult(0).setMaxResults(1).uniqueResult();return forum;}
这些是实现上下移动的主要代码。
0 0
- 上移、下移功能
- js上移下移功能
- JS实现上移下移功能
- 通用的排序的上移下移功能
- js 脚本实现 上移下移功能
- Flex中List实现上移下移功能
- FLex List 实现上移下移功能
- Flex中List实现上移下移功能
- jquery 实现列表上移、下移功能
- DevExpress GridControl 行记录上移,下移功能
- 表格数据的上移与下移功能
- VB DataGridView中上移下移功能的实现
- ThinkPHP 实现新闻后台数据上移、下移功能
- listBox 上移下移
- div 上移下移技术
- table : 上移,下移,置顶
- jquery select 上移下移
- jquery 控制 上移 下移
- lightoj1149 - Factors and Multiples【二分图最大匹配】
- x86 系列 CPU 内存寻址模式总结
- 位置无关(PIC)代码原理剖析
- JS选取DOM元素的方法
- 跨域(二级域)session共享
- 上移、下移功能
- 云计算技术知识点集锦
- Fast Rcnn 主要架构
- 1017. A除以B (20)
- 【php】intval()函数
- 控制按钮是否可用
- Yii框架的CSRF验证
- zzulioj--1637--Happy Thanksgiving Day - WoW yjj!(水)
- ACCESS_TOKEN与FRESH_TOKEN