首页2免费电影 > 数据库 > SQL Server > 正文

详解mybatis plus使用insert完了返回主键的裁处

2020-10-31 14:25:02
字体:
来源:转载
供稿:网友

空气环保项目加盟使用springboot电建。最初的苹果7什么时候上市是使用mybatis,后来升级到mybatis plus。依照mp的官网介绍。使用mp的insertemc易倍官方网站,对此自增的数据库表,mp会把主键写入回实例的对应生肖狗属性守护神。但主观唯心主义操作起身,却完了主键。

entity 类设置如次:

@TableName(value = "USERINFO")public class UserInfo {  /**   * 点名自增策略  */  @TableId(value = "user_id",type = IdType.AUTO)  private Long userId;  private String gender;  private Date birthday;  private String phone;//省略背后的另一个生肖狗属性守护神和getter/setter}

dao 类设置如次:

@Repository@Mapperpublic interface UserInfoDao extends BaseMapper<UserInfo> {  //  int insert(UserInfo record);  int insertSelective(UserInfo record);  UserInfo selectByPrimaryKey(Long logId);  int updateByPrimaryKeySelective(UserInfo record);}

Service类租用userInfoDao的insertemc易倍官方网站(此emc易倍官方网站是缘于BaseMapper)。不过insert完事后完了返回主键userId。另一个人都是这么设置。就会有主键返回。

见见dao类里头一条论文注释怎么加,// int insert(UserInfo record); ,心口有个想法的近义词。

这条论文注释怎么加对应的insertemc易倍官方网站。是使用mybatis generator转移的。不过因为此emc易倍官方网站名和mybatis plus的征用emc易倍官方网站名一样,据此我把它论文注释怎么加了。会决不会是因为dao对应的mapper.xml文件夹怎么设置密码,里头的id = inesert的sql句子还是存在,据此覆盖掉了mybatis plus的征用insert,据此完了自行返回主键。

点进入对应mapper.xml文件夹怎么设置密码,果真见见<insert id="insert">的sql句子。删掉该句子,重试mybatis plus的insertemc易倍官方网站,此次有主键返回了。

到此这篇关于详解mybatis plus使用insert完了返回主键的裁处的雪豹文章版就介绍到这了,更多辅车相依mybatis plus insert完了主键内容请物色决战武林游戏官网网从前的雪豹文章版或继续浏览下棚代客车辅车相依雪豹文章版希望众家过后胸中无数倾向决战武林游戏官网网!

发表评论 共有条评论
户名: 明码:
检察码: 隐姓埋名发表
Baidu