一. 服务端发布服务 1.1 定义复杂类型:UserBean.java package service; public class UserBean { private String userId; private String userName; private String passWord; //隐藏getset方法 } 1.2 定义服务接口 :UserService.java package service; import javax.jws.WebParam; import javax…
输入参数可以有三种:简单类型,POJO,包装类 关于前两种: http://www.cnblogs.com/xuyiqing/p/8600888.html 这里写一下传递包装类参数: 一个POJO:User package pojo; import java.io.Serializable; import java.util.Date; public class User implements Serializable { private static final long serialVers…
一:输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型.hashmap.pojo的包装类型. 1.1.传递pojo的包装对象 1.1.1.需求描述 完成用户信息的综合查询,需要传入的查询条件可能很复杂(可能包括用户信息,其它信息,比如,商品,订单等等). 1.1.2.定义包装类型的pojo 针对上边的需求,建议使用自定义的包装类型pojo,在包装类型的pojo中将复杂的查询条件包装进去. 包装查询条件的pojo类UserQueryVo类的代码: package com…
一.需求 调用webService服务,把用户名和密码封装为用户对象作为参数,返回该用户所用友的角色列表. 二.发布服务 2.1 编写服务接口 @WebService public interface ILogin { @WebResult(name="getRoleByUserResult") public List<Role> getRoleByUser(@WebParam(name="user")User user); } 2.2 实现服务 pac…
存储过程示例一: 执行存储过程方法一: 执行存储过程方法二: 存储过程可以定义返回值: 修改存储过程: 利用存储过程查找三个表内的信息: 练习:  超市管理系统:表一:门店仓库表   MenDian 列名:商品编号scode.商品名称sname.商品数量sshu.商品单价sprice.商品进货商sgong表二:进货商的表   Gongying 列名:进货商的编号gcode.进货商名称gname,进货商联系人glian.进货商的电话gtel表三:小票表 Xiaopiao 列名:小票编号pcode.…
本节内容: 输入参数映射 输出映射 resultMap Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybatis的核心. 一.环境准备 复制昨天的模块,然后粘贴,把名字改掉.具体操作如下: 然后把原来模块下的lib和src目录复制到新的模块下. 将src目录标记为源代码目录. 二.输入参数映射(parameterType) 1. 传递简单类型 参考上一篇文章. 使用#{}占位符,或者${}进行sql拼接. 2. 传递pojo对象 参考上…
一.javascript 中有几种类型的值 1.基本数据类型 : 包括 Undefined.Null.Boolean.Number.String.Symbol (ES6 新增,表示独一无二的值) 特点: a. 值不可变 b. 存放在栈中 c.双等和全等的区分 2.引用数据类型: 包括 Object.Array.Function 特点: a.值可变 b.同时保存再栈内存和堆内存 c.比较是引用的比较 二.javascript 数据类型的检测 1.typeof : 返回一个表示数据类型的字符串(nu…
一.Oracle创建表及存储过程 1.创建表T_MONITOR_DEVICE 创建后的表结构 2.创建存储过程 create or replace procedure ProcTestNew(v_monitordeviceid in number,curdata out sys_refcursor ) As begin open curdata for select ID, IP,PORT from T_MONITOR_DEVICE where id=v_monitordeviceid;--带参…
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/6878529.html 前面有讲到Spring+SpringMVC+MyBatis深入学习及搭建(三)——MyBatis全局配置文件解析 1. 输入映射 通过parameterType指定输入参数的类型,类型可以是简单类型.hashmap.pojo的包装类型. 1.1 #{}与${} #{}实现的是向prepareStatement中的预处理语句设置参数值,sql语句中#{}表示一个占位符即? <selec…
在前面几篇文章的例子中也可以看到mybatis中输入映射和输出映射的身影,但是没有系统的总结一下,这篇博客主要对这两个东东做一个总结.我们知道mybatis中输入映射和输出映射可以是基本数据类型.hashmap或者pojo的包装类型,这里主要来总结一下pojo包装类型的使用,因为这个在开发中比较常用. 1.输入映射 输入映射,是在映射文件中通过parameterType指定输入参数的类型,类型可以是简单类型.hashmap.pojo的包装类型.假设现在有个比较复杂的查询需求:完成用户信息的综合查…