diff --git a/jirm-orm/src/main/java/co/jirm/orm/OrmConfig.java b/jirm-orm/src/main/java/co/jirm/orm/OrmConfig.java index 436ad30..01147b1 100644 --- a/jirm-orm/src/main/java/co/jirm/orm/OrmConfig.java +++ b/jirm-orm/src/main/java/co/jirm/orm/OrmConfig.java @@ -25,7 +25,7 @@ public class OrmConfig { private final SqlObjectConfig sqlObjectConfig; private final SqlWriterStrategy sqlWriterStrategy; - private OrmConfig(SqlExecutor sqlExecutor, SqlObjectConfig sqlObjectConfig, SqlWriterStrategy sqlWriterStrategy) { + public OrmConfig(SqlExecutor sqlExecutor, SqlObjectConfig sqlObjectConfig, SqlWriterStrategy sqlWriterStrategy) { super(); this.sqlExecutor = sqlExecutor; this.sqlObjectConfig = sqlObjectConfig; diff --git a/jirm-orm/src/main/java/co/jirm/orm/writer/SqlWriterStrategy.java b/jirm-orm/src/main/java/co/jirm/orm/writer/SqlWriterStrategy.java index 30b2c15..4cdb101 100644 --- a/jirm-orm/src/main/java/co/jirm/orm/writer/SqlWriterStrategy.java +++ b/jirm-orm/src/main/java/co/jirm/orm/writer/SqlWriterStrategy.java @@ -47,8 +47,12 @@ protected SqlWriterStrategy(Joiner commaJoiner, String clauseSpaceSeparator) { this.clauseSpaceSeparator = clauseSpaceSeparator; } + protected SqlWriterStrategy(String sep) { + this(Joiner.on("," + sep), sep); + } + public static SqlWriterStrategy newInstance(String sep) { - return new SqlWriterStrategy(Joiner.on("," + sep),sep); + return new SqlWriterStrategy(sep); } public StringBuilder insertStatement(StringBuilder qb, final SqlObjectDefinition definition, Map m) {