TK mybatis SelectByPrimaryKey异常
Posted JustTheWayIam
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TK mybatis SelectByPrimaryKey异常相关的知识,希望对你有一定的参考价值。
今天在使用TK mybatis 插件时出现了一个奇怪的现象,当我调用selectByPrimaryKey(7)时,mybatis的sql日志打印为如下所示
===> Preparing SELECT id,a, b, c FROM test WEHER id =? and a = ? and b = ? and c=?
===> Parameters: 7(Long),7(Long),7(Long),7(Long),7(Long)
然后我百度查了相似问题,
发现是PO类里没有给主键添加javax.persistence.@ID注解导致的
添加完后的sql打印为:
===> Preparing SELECT id,a, b, c FROM test WEHER id =?
===> Parameters: 7(Long)
以上是关于TK mybatis SelectByPrimaryKey异常的主要内容,如果未能解决你的问题,请参考以下文章
TK mybatis SelectByPrimaryKey异常
springboot集成报错,想要集成tk.mybatis报错,反射方法异常
java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider
Mybatis - tk.mybatis deleteByPrimaryKey无法正确识别主键