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

        sb.append( "\n" );
        sb.append( "\n" + TAB + "<update id=\"update\" parameterType=\"" + table.getPackage() + ".domain."
                + table.getDomName() + "\">\n" );
        sb.append( TAB + TAB + "update " + table.getTableName().toUpperCase() + " set\n" );
        sb.append( getCombinedList() + "\n" );

        switch ( databaseType ) {
        case H2:
        case ORACLE:
            sb.append( TAB + TAB + "where " + sqlVariables.get( 0 ) + " = #{" + javaVariables.get( 0 ) + "}\n" );
        }

        sb.append( TAB + "</update>" );

        return sb.toString();
    }