<select id="findUser" parameterType="Map" resultType="User"> Select * from User where 1=1 <if test="id>0"> and id = #{id} </if> <if test="name!=null"> ...
分类:
数据库 时间:
2016-10-12 22:46:01
阅读次数:
221
MyBatis的每一个查询映射的返回类型都是ResultMap,只是当我们提供的返回类型属性是resultType的时候,MyBatis对自动的给我们把对应的值赋给resultType所指定对象的属性,而当我们提供的返回类型是resultMap的时候,将数据库中列数据复制到对象的相应属性上,可以用于 ...
分类:
其他好文 时间:
2016-10-06 22:08:05
阅读次数:
155
题目:Binary Tree Maximum Path Sum 给出一棵二叉树,寻找一条路径使其路径和最大,路径可以在任一节点中开始和结束(路径和为两个节点之间所在路径上的节点权值之和)。 解法:定义两个函数,maxPathSum(TreeNode root)表示以root为根的树的最大路径长度(即 ...
分类:
其他好文 时间:
2016-09-26 16:23:53
阅读次数:
151
resultType和resultMap一对一查询小结 ...
分类:
其他好文 时间:
2016-09-18 23:39:46
阅读次数:
150
使用resultType作为输出映射 只有查询出来的列名和pojo中的属性名一致时,才会映射成功, 如果不一致,可以使用resultMap最为输出类型 不管是输出单个对象还是列表(list中包括pojo),在mapper.xml中的resultType中的类型是一样的,不一样的是在接口中方法的返回值 ...
分类:
其他好文 时间:
2016-09-17 23:36:06
阅读次数:
151
select: id:方法名,在同一个mapper.xml中,要保持唯一 parameterType:指定输入的参数类型,不是必须的,如果不指定,mybatis会自动识别(推荐指定)。 resultType:返回值类型(映射类型),必须指定。不指定的话会报错。 insert: mybatis 在in ...
分类:
移动开发 时间:
2016-09-17 23:21:42
阅读次数:
140
<select id="countByExample" resultType="java.lang.Integer" > select count(*) from XXXXXX</select>直接写"java.lang.Integer",接口中的返回值写int。抓住楼主就是一个过肩摔~ ...
分类:
其他好文 时间:
2016-09-17 19:13:34
阅读次数:
206
parameterClass 是参数类。指定了参数的完整类名(包括包路径)。可通过别名避免每次重复书写冗长的类名。 resultClass 是结果类, 二、resultClass取值 1.resultClass="Integer"//基本类型,或者是java.lang.Integer 2.resul ...
分类:
其他好文 时间:
2016-09-16 22:33:47
阅读次数:
609
【数据库模型】 【各个表】 [ 用户表user ] 购买商品的用户信息。 [ 订单表 ] 用户所创建的订单 [ 订单明细表 ] 订单的详细信息,即购买商品的信息 [ 商品表 ] 商品的具体信息 【有关系的表之间的业务关系】 分析表与表之间的业务关系时,需要建立在某个业务意义的基础之上去分析。 [ u ...
分类:
其他好文 时间:
2016-09-07 12:52:36
阅读次数:
167
1、parameterType 表示输入参数的类型 2、resultType 表示输出结果的类型 不管输出的是一条还是多条,都只代表单条记录所映射的java对象类 3、#{} 表示sql语句中的占位符 4、${value} sql语句的拼接 5、下面的id代表的是statement的id <sele ...
分类:
其他好文 时间:
2016-09-02 23:13:05
阅读次数:
159