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

        sb.append( "\n" );

        sb.append( "<mapper namespace=\"" + table.getPackage() + ".dao." + table.getDomName() + "Dao\">\n" );
        sb.append( "\n" + TAB + "<resultMap id=\"" + table.getDomName() + "Mapper\" type=\"" + table.getPackage()
                + ".domain." + table.getDomName() + "\">" );

        for ( int i = 0; i < table.getColumns().size(); i++ ) {
            StringBuilder string = new StringBuilder();

            string.append( TAB + TAB + "<result column =\"" + table.getColumn( i ).getColName().toUpperCase() + "\" " );
            string.append( makeSpace( columnSpace, string.toString() ) );
            string.append( "property = \"" + table.getColumn( i ).getFldName() + "\" />" );
            if ( !table.getColumn( i ).getClass().getSimpleName().equals( "VirtualStringColumn" ) ) {
                sqlVariables.add( table.getColumn( i ).getColName().toUpperCase() );
                if( table.getColumn( i ).isSysTimestamp() ){
                	javaVariables.add( "systimestamp" );
                }
                else{
                	javaVariables.add( table.getColumn( i ).getFldName() );
                }
            }

            sb.append( "\n" + string.toString() );

            if ( table.getColumn( i ).isSearchId() ) {
                searchableColumns.add( table.getColumn( i ) );
            }
        }

        sb.append( "\n" + TAB + "</resultMap>" );

        return sb.toString();
    }