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无法正确识别主键

Mybatis - tk.mybatis deleteByPrimaryKey无法正确识别主键

Mybatis - tk.mybatis deleteByPrimaryKey无法正确识别主键