Closed chinaluopiao closed 6 months ago
在使用过程中,我对实体类使用了jpa标记了主键id,但是生成的sql语句确是 DELETE FROM serializable WHERE
DELETE FROM serializable WHERE
详细的相关类片段代码如下: mapper情况如下:
经过查阅相关的源码发现,是先找方法类型,再找泛型类型,相关源码截图如下:
不知道是我的使用方式有误,还是一个bug,根据方法名字和使用惯例,应该是联想到根据主键id删除。盼复,谢谢!
补充一下生成的sql语句如下:
另外我同时调用了 1.findById 2.deleteById
其中1能够正常的执行sql,而2却不行,详情如图:
在使用过程中,我对实体类使用了jpa标记了主键id,但是生成的sql语句确是
DELETE FROM serializable WHERE
详细的相关类片段代码如下:
mapper情况如下:
![image](https://github.com/mybatis-mapper/mapper/assets/4196949/09513b26-dd9a-4322-840a-6e30715b42c6)
经过查阅相关的源码发现,是先找方法类型,再找泛型类型,相关源码截图如下:![image](https://github.com/mybatis-mapper/mapper/assets/4196949/246a2ba7-9c4a-48e9-9563-e1116e38b2f2)
不知道是我的使用方式有误,还是一个bug,根据方法名字和使用惯例,应该是联想到根据主键id删除。盼复,谢谢!