package com.w11k.lsql.dialects; import com.w11k.lsql.LSql; import java.sql.PreparedStatement; public class DB2Dialect extends GenericDialect { private class DB2StatementCreator extends StatementCreator { @Override public PreparedStatement createPreparedStatement(LSql lSql, String sqlString, boolean returnAutoGeneratedKeys) { sqlString = sqlString == null ? "" : sqlString.trim(); if (sqlString.endsWith(";")) { sqlString = sqlString.substring(0, sqlString.length() - 1); } return super.createPreparedStatement(lSql, sqlString, returnAutoGeneratedKeys); } } @Override public StatementCreator getStatementCreator() { return new DB2StatementCreator(); } }