Mybatis 示例之 foreach
摘要:foreach一共有三种类型,分别为List,[](array),Map三种。 foreach的第一篇用来将List和数组(array)。 下面表格是我总结的各个属性的用途和注意点。 foreach属性 下面是测试。 SQL User类 Mapper.xml 测试代码: 测试日志: 上面这个例子是L
阅读全文
posted @
2016-11-24 21:18
艺意
阅读(368)
推荐(0)
Mybatis 示例之 SelectKey
摘要:SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。 不管SelectKey有多好,尽量不要遇到这种情况吧,毕竟很麻烦。 SelectKey需要注意order属性,像MySQL一类支持自动增长类型的数据库中,order需要设置为
阅读全文
posted @
2016-11-24 20:42
艺意
阅读(3126)
推荐(0)
Mybatis choose (when, otherwise)标签
摘要:choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch 语句,choose 为 switch,when 为 case
阅读全文
posted @
2016-10-13 17:12
艺意
阅读(1608)
推荐(0)
使用MyBatis查询int类型字段,返回NULL值时报异常的解决方法
摘要:当配置mybatis返回int类型时 会报错如下: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.bindin
阅读全文
posted @
2016-09-16 22:35
艺意
阅读(8990)
推荐(0)
Mybatis 中在传参时,${} 和#{} 的区别
摘要:介绍 MyBatis中使用parameterType向SQL语句传参,parameterType后的类型可以是基本类型int,String,HashMap和java自定义类型。 在SQL中引用这些参数的时候,可以使用两种方式#{parameterName}或者${parameterName}。 #{
阅读全文
posted @
2016-09-13 20:36
艺意
阅读(4565)
推荐(1)