按照老师的教程我运行发现结果并不一致

来源:3-8 实体作为条件构造器构造方法的参数

幕布斯3108479

2019-11-29 22:18

我的运行结果为

DEBUG==>  Preparing: SELECT id,name,age,email,manager_id,create_time FROM user WHERE id=? AND name=? AND age=? AND manager_id=? 

DEBUG==> Parameters: 0(Long), 刘红雨(String), 32(Integer), 0(Long)

DEBUG<==      Total: 0


在使用 entitywraper 时,id和manager_id 被自动赋值为0,暂时不知如何百度相关问题答案

http://img4.mukewang.com/5de128b7000146fe05510615.jpg

http://img2.mukewang.com/5de128b700011c9013010599.jpg


写回答 关注

1回答

  • 老猿
    2019-11-30 10:08:23

           同学呀,你这么写不是按教程写的呀,教程中我id和managerId的数据类型用的是Long,是基本类型的包装类,你直接用的是基本数据类型呀,基本数据类型long作为成员变量,如果没有赋初始值,那么默认是0,所以结果跟我不一样。

MyBatis-Plus入门

MyBatis-Plus框架入门必学课程!

56140 学习 · 381 问题

查看课程

相似问题