SELECT * FROM
user
WHEREid
= 1;
User user = userService.selectById(1);
SELECT * FROM
user
WHEREid
=parent_id
userService.selectList(new SelectWrapper<User>()
.eq(User::getId, User::getParentId)
);
UPDATE
user
SETname
= 'zhangsan',age
= 3 WHEREid
= 3;
userService.update(new UpdateWrapper<User>()
.set(User::getName, "zhangsan")
.set(User::getAge, 3)
.eq(User::getId, 3)
);
SELECT
id
FROMuser
WHEREname
LIKE '%zhangsan%' ANDid
IN (SELECTuser_id
fromlogin_info
WHERElast_login_date
>= '2019-11-11')
userService.selectList(new SelectWrapper<User>()
.select(User::getId)
.like(User::getName, "zhangsan")
.in(User::getAge, t->t.applySelectWrapper(LoginInfo.class).select(LoginInfo::getUserId).gt(User::getLastLoginDate, new Date))
);