Advertisement
Guest User

Untitled

a guest
Aug 28th, 2015
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. Config config = new Config() {
  2.  
  3. @Override
  4. public Dialect getDialect() {
  5. return null;
  6. }
  7.  
  8. @Override
  9. public DataSource getDataSource() {
  10. return null;
  11. }
  12. };
  13.  
  14. ExpressionEvaluator evaluator = new ExpressionEvaluator();
  15. evaluator.add("id", new Value(Integer.class, 1));
  16.  
  17. String sql = "select name from users /*# \"where id = \" + id.toString() */";
  18.  
  19. SqlNode sqlNode = new SqlParser(sql).parse();
  20.  
  21. NodePreparedSqlBuilder builder = new NodePreparedSqlBuilder(config,
  22. SqlKind.SELECT, "path/to/file.sql", evaluator,
  23. SqlLogType.FORMATTED);
  24.  
  25. PreparedSql built = builder.build(sqlNode, Function.identity());
  26.  
  27. //select name from users where id = 1
  28. System.out.println(built.getRawSql());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement