DynamicTableProcessor

This commit is contained in:
wtj 2024-03-15 10:39:08 +08:00
parent 327aaf766d
commit 1c3d920e1d

View File

@ -123,7 +123,10 @@ public class AccountSqlTester {
.where(ACCOUNT01.ID.ge(100)) .where(ACCOUNT01.ID.ge(100))
.and(ACCOUNT.SEX.eq(1)); .and(ACCOUNT.SEX.eq(1));
TableManager.setDynamicTableProcessor((tableName,operateType) -> tableName + "_01"); TableManager.setDynamicTableProcessor((tableName,operateType) ->{
System.out.println(operateType);
return tableName + "_01";
});
Assert.assertEquals("SELECT * FROM `flex`.`tb_a01_01` " + Assert.assertEquals("SELECT * FROM `flex`.`tb_a01_01` " +
"LEFT JOIN `tb_account_01` ON `flex`.`tb_a01_01`.`id` = `tb_account_01`.`id` " + "LEFT JOIN `tb_account_01` ON `flex`.`tb_a01_01`.`id` = `tb_account_01`.`id` " +