Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Config config = new Config() {
- @Override
- public Dialect getDialect() {
- return null;
- }
- @Override
- public DataSource getDataSource() {
- return null;
- }
- };
- ExpressionEvaluator evaluator = new ExpressionEvaluator();
- evaluator.add("id", new Value(Integer.class, 1));
- String sql = "select name from users /*# \"where id = \" + id.toString() */";
- SqlNode sqlNode = new SqlParser(sql).parse();
- NodePreparedSqlBuilder builder = new NodePreparedSqlBuilder(config,
- SqlKind.SELECT, "path/to/file.sql", evaluator,
- SqlLogType.FORMATTED);
- PreparedSql built = builder.build(sqlNode, Function.identity());
- //select name from users where id = 1
- System.out.println(built.getRawSql());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement