private String createIndex(){
        StringBuilder sb = new StringBuilder();

        for ( IndexNode node : table.getIndexList() ) {
        	String methodName = "readByIndex" + toTitleCase( node.getIndexName());
            String param = "";
            for(Column col : node.getColumnList()){
            	param += col.getColName() + " = #{" + col.getFldName() + "} AND ";
            }
            param = param.substring( 0, param.length() - 5 );

            sb.append( "\n" );
            sb.append( "\n" );

            sb.append( TAB + "<select id=\"" + methodName + " \" parameterType=\"map\" resultMap=\"" + table.getDomName() + "Mapper\">\n" );
            
            sb.append( TAB + TAB + "select * from " + table.getTableName().toUpperCase() + "\n");
            sb.append( TAB + TAB + "where " + param + "\n");
            sb.append( TAB + "</select>\n" );
            }
        return sb.toString();
    }