protected String getInsertSQL() {
		if (insertSQL == null) {
			insertSQL = " INSERT INTO " + getTableName() + " (" + getTableIdCol() + ", " + implode(getTableCols()) + ") VALUES (? " + repeat(",?", getTableCols().length) + ");";
		}
		return insertSQL;
	}