mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 17:18:24 +08:00
test: 测试 Db + Row 原生 SQL 子查询插入与更新。
This commit is contained in:
parent
9a36cff0d8
commit
0e7e49c117
@ -42,6 +42,7 @@ import java.util.Map;
|
||||
* @author 王帅
|
||||
* @since 2023-10-11
|
||||
*/
|
||||
@SuppressWarnings("all")
|
||||
public class DbTest {
|
||||
|
||||
@BeforeClass
|
||||
@ -140,4 +141,24 @@ public class DbTest {
|
||||
() -> Db.selectListBySql("select * from tb_account where age > #{age} and id > ?", map, 1));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRowUpdate() {
|
||||
Row row = new Row();
|
||||
row.setRaw("age", QueryWrapper.create()
|
||||
.select("age")
|
||||
.from("tb_account")
|
||||
.where("id = ?", 1));
|
||||
Assert.assertEquals(1, Db.updateByQuery("tb_account", row, QueryWrapper.create().where("id = ?", 1)));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testRowInsert() {
|
||||
Row row = new Row();
|
||||
row.setRaw("age", QueryWrapper.create()
|
||||
.select("age")
|
||||
.from("tb_account")
|
||||
.where("id = ?", 1));
|
||||
Assert.assertEquals(1, Db.insert("tb_account", row));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user