Example usage for org.apache.ibatis.jdbc ScriptRunner setFullLineDelimiter

List of usage examples for org.apache.ibatis.jdbc ScriptRunner setFullLineDelimiter

Introduction

In this page you can find the example usage for org.apache.ibatis.jdbc ScriptRunner setFullLineDelimiter.

Prototype

public void setFullLineDelimiter(boolean fullLineDelimiter) 

Source Link

Usage

From source file:com.persinity.common.db.SimpleRelDb.java

License:Apache License

private void configure(final ScriptRunner scriptRunner) {
    // All statements are separated by "/" (put on new line as is the Oracle script style)
    scriptRunner.setDelimiter("/");
    scriptRunner.setFullLineDelimiter(true);

    // Abort on error, as once deviated, subsequent stmts may lead the DB to unpredictable state
    scriptRunner.setStopOnError(true);//  w w  w.  j a  va 2 s  . c  om

    // Do not auto commit, leave that to the RelDb user
    scriptRunner.setAutoCommit(false);

    // Log script feedback
    // Aways set log writer otherwise it will dump on System.out
    scriptRunner.setLogWriter(new PrintWriter(new Log4jOutputStream(log.getLogger(), Level.DEBUG)));
    scriptRunner.setErrorLogWriter(new PrintWriter(new Log4jOutputStream(log.getLogger(), Level.ERROR)));
}