码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis 常见问题

时间:2015-03-16 19:22:41      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:mybatis

  1. 1、 mapper.xml中的resultMap中的parameterType

INTEGER要大写。

中的 parameterType=”int”不是 parameterType=”Integer”

  1. 2、查询时数据库字段值如果为空,返回的结果集会有默认值

如果是Integer和String类型在实体类中,通过generator自动生成实体中已经处理了Null的情况
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
所有,最好不用int类型,换成Integer对象

  1. 3、执行存储过程

(1)、#是把传入的数据当作字符串,如#field#传入的是id,则sql语句生成是这样,order by “id”,这当然会报错。
(2)、$传入的数据直接生成在sql里,如#field#传入的是id,则sql语句生成是这样,order by id, 这就对了。


mybatis 常见问题

标签:mybatis

原文地址:http://blog.csdn.net/xuke6677/article/details/44309617

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!