快捷搜索:

详解mybatis plus使用insert没有返回主键的处理

详解mybatisplus使用insert没有返回主键的处理

  asp代码的逻辑思维方式包括哪些项目使用springboot搭建。最初的时候是使用mybatis,后来升级到mybatis plus。按照mp的官网介绍,使用mp的insert方法,对于自增的数据库表,mp会把主键写入回实例的对应属性。但实际操作起来,却没有主键。

  Service类调用userInfoDao的insert方法(此方法是来源于BaseMapper)。但是insert成功后没有返回主键userIdasp技术。上网查了下,其他人都是这样设置,就会有主键返回。

  这条注释对应的insert方法,是使用mybatis generator生成的。但是因为此方法名和mybatis plus的通用方法名一样,所以我把它注释了。会不会是因为dao对应的mapper.xml文件,里面的id = inesert的sql语句依然存在,从而覆盖掉了mybatis plus的通用insert,所以没有自动返回主键。

您可能还会对下面的文章感兴趣: