热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mybatis单个参数的if判断(针对异常:Thereisnogetterforproperty..)——mybatis的内置对象

这里有一个删除方法:intdeleteByPrimaryKey(Integerid);然后对应的sql的xml如下:

这里有一个删除方法:

int deleteByPrimaryKey(Integer id);

然后对应的sql的xml如下:


delete from tablename
where id = #{id,jdbcType=INTEGER}

以上是单个参数一般的写法。
但是如果我下面的同样也是单个参数,但是且报错了:There is no getter for property..!!

DAO:

List recommandList( Integer siteid);

XML:

为什么呢?因为if里面用了mybatis的内置对象,例如这里:“


为了解决这个问题,代码修改:

DAO:

List

recommandList(@Param("siteid") Integer siteid);
如上修改,给siteid @Param注入getter 即可。

TRANSLATE with x

English
















































































ArabicHebrewPolish
BulgarianHindiPortuguese
CatalanHmong DawRomanian
Chinese SimplifiedHungarianRussian
Chinese TraditionalIndonesianSlovak
CzechItalianSlovenian
DanishJapaneseSpanish
DutchKlingonSwedish
EnglishKoreanThai
EstonianLatvianTurkish
FinnishLithuanianUkrainian
FrenchMalayUrdu
GermanMalteseVietnamese
GreekNorwegianWelsh
Haitian CreolePersian 



 

TRANSLATE with

COPY THE URL BELOW



Back

EMBED THE SNIPPET BELOW IN YOUR SITE



Enable collaborative features and customize widget: Bing Webmaster Portal

Back



推荐阅读
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有