HasorDB 仅生成SQL
本节是 条件构造器 的一个补充,这是 HasorDB 一个最具特色的功能。
允许仅仅生成 SQL 但不执行它,因此在使用这个功能的时候可以不需要指定任何数据库
查询所有年龄为 32 的用户
LambdaTemplate lambdaTemplate = new LambdaTemplate();
LambdaQuery<TestUser> query = lambdaTemplate.lambdaQuery(TestUser.class);
BoundSql boundSql = query.eq(TestUser::getAge, 32).getBoundSql();
String sqlString = boundSql.getSqlString();
Object[] sqlArgs = boundSql.getArgs();