外观
删除数据
根据主键删除数据
java
Db.table(User.class)
.remover()
.byId(1)
.execute();
根据主键批量删除数据
java
Db.table(User.class)
.remover()
.byIds(1, 2, 3)
.execute();
根据条件删除数据
java
Db.table(User.class)
.remover()
.where(sys_user.age.eq(18))
.execute();
删除关联表的数据
java
Db.table(User.class, "u")
.remover()
.leftJoin(sys_user_role.as("ur")).on(sys_user.id.eq(sys_user_role.user_id))
.where(sys_user.id.eq(1))
.execute();
sql
DELETE u, ur
FROM sys_user u
LEFT JOIN sys_user_role ur ON u.id = ur.user_id
WHERE u.id = 1