如何在Itemreader类中添加sql查询

时间:2013-02-20 04:01:11

标签: spring-batch

我想在我的阅读器类中使用sql静态查询。但是查询非常大,因此不会添加到xml文件中。那么如何在读者类中编写多个查询?

提前致谢

1 个答案:

答案 0 :(得分:1)

快速而肮脏;只需扩展JdbcCursorItemReader并从那里设置sql:

public class StaticSqlJdbcCursorItemReader extends JdbcCursorItemReader {
    //extend your reader
  public static final STATIC_SQL = "select * from ..." 

  public StaticSqlJdbcCursorItemReader() {
        setSql(STATIC_SQL);
    }

}