Mybatis中如何OA现金盘平台开发

下面就用一个例子来测试Mybatis调用存储过程,并进行分页的例子:OA现金盘平台开发(企 娥:217 1793 408)

使用的是oracle数据库

1 存储过程代码如下:

create or replace procedure test_page(
page_start in int,page_end in int,page_count out int,
page_emps out sys_refcursor)
as
begin
select count() into page_count from employees;
open page_emps for
select
from
(select rownum rn,e.* from employees e
where rownum <= page_end)
where rn >= page_start;
end test_page;
2 Page.java

package com.lxj.bean;

import java.util.List;

public class Page {
// 起始
private Integer start;
// 结束
private Integer end;
// 总数
private Integer count;
// 数据库中查询出来的员工
private List<Employee> emps;

public Integer getStart() {
    return start;
}

public void setStart(Integer start) {
    this.start = start;
}

public Integer getEnd() {
    return end;
}

public void setEnd(Integer end) {
    this.end = end;
}

public Integer getCount() {
    return count;
}

public void setCount(Integer count) {
    this.count = count;
}

public List<Employee> getEmps() {
    return emps;
}

public void setEmps(List<Employee> emps) {
    this.emps = emps;
}

@Override
public String toString() {
    return "Page [start=" + start + ", end=" + end + ", count=" + count + ", emps=" + emps + "]";
}

原文地址:http://blog.51cto.com/13880687/2147964

时间: 2024-10-13 01:05:40

Mybatis中如何OA现金盘平台开发的相关文章

OA现金盘平台开发和发现consul

Consul是HashiCorp公司推出的开源工具,OA现金盘平台开发(企 娥:217 1793 408)用于实现分布式系统的服务发现与配置.与其他分布式服务注册与发现的方案,Consul的方案更"一站式",内置了服务注册与发现框 架.分布一致性协议实现.健康检查.Key/Value存储.多数据中心方案,不再需要依赖其他工具(比如ZooKeeper等).使用起来也较 为简单.Consul用Golang实现,因此具有天然可移植性(支持Linux.windows和Mac OS X):安装包

Bash Shell中命令行选项/OA现金盘平台租用

写程序的时候经常要处理命令行参数,本文描述在Bash下的命令行处理方式. 选项与参数: OA现金盘平台租用(企 娥:217 1793 408) 如下一个命令行: . / test.sh - f config.conf - v -- prefix =/ home 我们称-f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数. --prefix我们称之为一个长选项,即选项本身多于一个字符,它也需要一个参数,用等号连接,当然等号不是必须的,/home可以直接写在--

关于Java编程,int和Integer有OA现金盘网站开发什么区别?

int是我们OA现金盘网站开发haozbbs.com Q1446595067常说的整型数字,是Java的8个原始数据类型之一.Java语言虽然号称一切都是对象,但原始数据类型是例外. Integer是int对应的包装类,它有一个int类型的字段存储数据,并且提供了基本操作,比如数学运算.int和字符串之间转换等.在Java 5中,引入了自动装箱和自动拆箱功能(boxing/unboxing),Java可以根据上下文,自动进行转换,极大地简化了相关编程. 知识扩展 1.理解自动装箱.拆箱 自动装箱

Java8函数OA现金盘平台出租式编程实践精华

现在是OA现金盘平台出租haozbbs.comQ1446595067 资源共享的时代,同样也是知识分享的时代,如果你觉得本文能学到知识,请把知识与别人分享. 绪论 从java8开始,我们就可以通过java8中的StrameAPI与Lambda表达式实现函数式编程,可以让代码变得更加高效简洁. 现在很多企业的生产代码已经开始使用java8了,对于还没有使用过java8进行的编程的朋友们可以好好的学习一下,我在企业中写java8也有一段时间了,我想把我在实际开发中用到的一些场景与大家分享一下,大部分

.Net4.6 Task 异步OA现金盘平台出租函数 比 同步函数 慢5倍 踩坑经历

异步Task简单介绍本标题有点 哗众取宠OA现金盘平台出租QQ2952777280[话仙源码论坛]hxforum.com[木瓜源码论坛]papayabbs.com ,各位都别介意(不排除个人技术能力问题) -- 接下来:我将会用一个小Demo 把 本文思想阐述清楚. .Net 4.0 就有了 Task 函数 -- 异步编程模型 .Net 4.6 给 Task 增加了好几个 特别实用的方法,而且引入了 await async 语法糖 当然,这是非常不错的技术,奈何我有自己的线程队列封装,也就没有着

开源 java OA现金盘平台搭建2.8 会员管理

从左侧管理OA现金盘平台搭建Q1446595067菜单点击会员管理进入. 添加会员 在会员列表下方点击"添加"按钮. 填写相关属性后点击"保存"按钮即可. 编辑会员 选择需要编辑的会员,然后点击"编辑"按钮. 注意:同时只能编辑一个会员. 填写相关属性后点击"保存"按钮即可. 提示:如果需要修改密码,请勾选"我要修改密码",然后输入新的密码即可. 会员启用 选择需要启用的会员,然后点击"启用&qu

C++编程基础-数组OA现金盘平台制作的第三种实现方式

1 // 18-数组的第三种实现方式OA现金盘平台制作QQ2952777280[话仙源码论坛]hxforum.com[木瓜源码论坛]papayabbs.com.cpp: 定义控制台应用程序的入口点.2 //3 4 #include "stdafx.h"5 #include <iostream>6 #include <climits>7 #include <array> //引入模板类8 #include<string> //引入strin

Eureka 2.X 停止开发,但注册中心OA信用盘平台制作还有更多

在上个月我们知道 Eureka 2.X 遇到困难停止OA信用盘平台制作QQ2952777280[话仙源码论坛]hxforum.com[木瓜源码论坛]papayabbs.com开发了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,下面是 Spring Cloud 支持的服务发现软件以及特性对比: Feature euerka Consul zookeeper etcd服务健康检

Tomcat 设置虚拟路径US现金盘平台搭建的几种方法及为什么设置虚拟路径

很多朋友US现金盘平台搭建论坛:haozbbs.com Q1446595067 都会很疑惑,既然我们都知道在Tomcat服务器上部署项目只要将项目打包,然后放到webapps目录下就可以了,为什么还需要配置虚拟路径?的确,把项目放到webapps目录下非常方便,至少在部署一个项目时,直接把项目扔到webapps目录下所进行的操作会比设置虚拟路径容易的多.但是如果考虑到长久性的操作以及多个项目呢? 设置虚拟路径的优势我总结有两点,当然这只是很普通.很常见的两点优势:第一.我们开发一个项目,在未定版