您现在的位置是:首页» windows系统» parameter的数据类型是什么,parameter参数类型

parameter的数据类型是什么,parameter参数类型

2023-12-05 03:13:14
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家! 1. parameterClass是你要传进来的参数的类型(通常可以是Map对象,也可以是基础数据类型)2. resultMap也是你要返回的值类型(一般是对象,参考例子),从命名上就

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

1. parameterClass是你要传进来的参数的类型(通常可以是Map对象,也可以是基础数据类型)

2. resultMap也是你要返回的值类型(一般是对象,参考例子),从命名上就可以发现传进来的是一个Map对象,如果要用的话,要先定义。

<resultMap id="xxxxx" class="POJO(比如com.test.A)">

<result column="ID" property="Id" jdbcType="DECIMAL"/>

<result column="Name" property="Name" jdbcType="varchar"/>

注意:前面的column出现的字段,sql语句中要出现,并且这些字段对应的类属性必须一致。

之所以采用这个,是因为,很多连表查询,查询出来的结果不一定是一条或者一个已存在的pojo,这个时候就要重新定义一个来接收。

3. resultClass某张表对应的pojo或者一个字段,一个数字,可以能是某张表对应的pojo的list集合

1、在ibatis中,parameterClass的类型大都是:string,int/对象/hashmap

2、resultclass/resultMap的类型大都是:对象/hashmap

3、当parameterClass为string,int时,可用#value#表示或直接用传入的值名表示。

4、当parameterClass/resultMap的类型是对象时,用#属性#表示。程序会调用JAVABEAN的getter方法,进行获取属性值。

5、当parameterClass/resultMap的类型是hashmap(Map是key-value结构的)时,那程序会直接通过key来分析取参数。

6、<select id="select1" parameterClass="java.lang.String" resultClass="AppLog">

7、sqlMapper.queryForObject("select0", id);

8、参数名与传入值名称一样,应该也可用参数#value#表示

wwW.Xtw.Com.cN系统网专业的PC、手机系统开发下载平台,HarmonyOS系统、安卓、OS、windows电脑重装系统在线下载安装,操作系统平台技术学习,攻略教程,技术交流。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com