参数问题 在映射文件中通过parameterType指定输入参数的类型;在映射文件中通过resultType指定输出结果的类型。 占位符和拼接符问题 #{}表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo、hashmap。 如果接收简单类型,#{}中可以写成value或其它名称。 ...
分类:
其他好文 时间:
2017-02-10 17:57:56
阅读次数:
170
一、result结果类型应用
1.简单转发到页面dispatcher(默认值)
2.简单的转发到动作chain
方式一:
<resulttype="chain"name="success">chainAction</result>
方式二:
<resulttype="chain"name="success">
<paramname="actionName">chainAc..
分类:
其他好文 时间:
2017-02-08 23:19:18
阅读次数:
220
在使用mybatis时遇到的问题。分享给大家 R 再把单元测试的代码贴出来 问题原因:MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接 表示返回类型的,而resultMap则是对外部ResultMap的引用, ...
分类:
其他好文 时间:
2017-01-22 13:46:56
阅读次数:
213
这个异常,用过myBatis的肯定都是见过的,除了网上说的,一个mapper.xml文件中的id重复,还有很多错误会导致这个异常,最近工作中遇到很多新的原因导致该异常,收集如下供大家参考: 1,xml文件中的id重复,修改id即可 2,resulttype和resultmap属性使用混乱,该用res ...
分类:
其他好文 时间:
2017-01-17 11:45:39
阅读次数:
196
Available parameters are [2, 1, 0, param1, param2, param3] <select id="loginByTeacher" parameterType="String" resultType="User"> SELECT * FROM `user` ...
分类:
数据库 时间:
2017-01-06 01:17:43
阅读次数:
193
一、一对一映射查询: 第一种方式(手动映射):借助resultType属性,定义专门的pojo类作为输出类型,其中该po类中封装了查询结果集中所有的字段。此方法较为简单,企业中使用普遍。 第二种方式(自动映射):借助resultMap属性,定义专门的resultMap用于映射一对一查询结果。 以用户 ...
分类:
其他好文 时间:
2017-01-03 15:07:47
阅读次数:
194
idea玩mybatis,终于搞出个hello mybatis。记录下过程,备忘。 1、person表 2、数据模型(bean)Person.java 3、Person的mapper,xml配置文件 4、mybatis-config.xml配置文件 alias: 别名,第3步的resultType= ...
分类:
其他好文 时间:
2016-12-31 13:33:34
阅读次数:
152
1、进行单表查询的时候,xml标签的写法如下 进行多表查询,且无确定返回类型时 xml标签写法如下: <select id="Volume" parameterType="java.util.Map" resultType="java.util.HashMap"> 因为没有对应的类型,所以返回Has ...
分类:
编程语言 时间:
2016-12-14 18:29:49
阅读次数:
649
在数据量大的情况下,可以使用批量 提高性能 批量插入insert 方法一: <insert id="insertbatch" parameterType="java.util.List"> <selectKey keyProperty="id" order="AFTER" resultType="i ...
分类:
其他好文 时间:
2016-11-20 18:44:46
阅读次数:
370
转: select使用 : xml代码: 参数的标识:#{student} 属性:id 标识符,可能被其他语句引用 parameterType :传给此语句的参数的完整类名或别名 resultType:语句返回值类型的整类名或别名。注意,如果是集合,那么这里填写的是集合的项的整类名或别名,而不是集合 ...
分类:
其他好文 时间:
2016-11-15 14:03:37
阅读次数:
231