Mybatis配置文件中Select元素标签输入参数有多少种输入方式呢?

## Select元素标签输入方式

- 基本数据类型

- 字符串类型

- Map 类型

- Java bean 类型

## 案例实操

### 输入参数分类

基本类型,字符串,java bean,map,数组(删除操作时体现),List(添加时体现)等每种情况定义如下

#### 基本数据类型

**Statement 定义**

~~~ xml

~~~

**CustomerDao方法定义**

~~~ java

Customer queryCustomerById(int id);

~~~

#### 字符串类型

**Statement 定义**

~~~ xml

~~~

**Dao 方法定义**

~~~ java

Customer queryCustomerById(int id);

~~~

#### Map 类型

**Statement 定义**

~~~ xml

~~~

**Dao 方法定义**

~~~ java

Customer queryCustomerByName(Map userName);

~~~

#### Java bean 类型

**Statement 定义**

~~~ xml

~~~

**Dao方法定义**

~~~ java

Customer queryCustomerByParams(Customer customer);

~~~

####

## 扩展

### 结果类型分类

基本数据类型,字符串,JavaBean,Map,List等

#### 基本数据类型

**Statement定义**

~~~ xml

~~~

**Dao 方法定义与对应实现**

~~~ java

int queryCustomerAccount();

~~~

#### 字符串类型

**Statement定义**

~~~ xml

~~~

**Dao 方法定义**

~~~ java

String queryCustomerNameById(int id);

~~~

#### Java Bean

**Statement定义**

~~~ xml

~~~

#### List

**Statement 定义**

~~~ xml

   

   

   

    id,user_name,user_pwd

~~~

#### Map 类型数据

**Statement 定义**

~~~ xml

~~~

###

你可能感兴趣的:(Mybatis配置文件中Select元素标签输入参数有多少种输入方式呢?)