test: 测试 Model toSql() 方法。
This commit is contained in:
Suomm 2023-08-09 13:07:39 +08:00 committed by 王帅
parent 90b634c6ab
commit 9889889087

View File

@ -156,4 +156,18 @@ class ActiveRecordTest {
.forEach(System.out::println);
}
@Test
void testToSql() {
String sql = User.create()
.as("u")
.select(USER.ALL_COLUMNS, ROLE.ALL_COLUMNS)
.leftJoin(USER_ROLE).as("ur").on(USER_ROLE.USER_ID.eq(USER.USER_ID))
.leftJoin(ROLE).as("r").on(USER_ROLE.ROLE_ID.eq(ROLE.ROLE_ID))
.where(USER.USER_ID.eq(2))
.toQueryWrapper()
.toSQL();
System.out.println(sql);
}
}