test: 测试 Model toSql() 方法。

This commit is contained in:
Suomm 2023-08-09 13:07:39 +08:00
parent 53f6bcda6a
commit 0f9dbc1742

View File

@ -156,4 +156,18 @@ class ActiveRecordTest {
.forEach(System.out::println); .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);
}
} }