Проблема шва: не Мог установить значение поля отражением

Вы можете использовать агрегирование:

SELECT DOC_OwnerID
FROM mytable
WHERE  @mydate >= DOC_start_date AND @mydate <= DOC_end_date
GROUP BY DOC_OwnerID
HAVING
    MAX(DOC_type = 'JANUARY') = 1
    AND MAX(DOC_type = 'DRIVER') = 1
    AND MAX(DOC_type = 'LICENSE') = 1

Это вернет DOC_OwnerID с, что для данного параметра @mydate имеют все три DOC_type значения.

6
задан Lee Theobald 1 October 2008 в 09:10
поделиться

4 ответа

Вы хотите добавить преобразователь к своему файлу pages.xml. Как это:

<param name="customerId" 
      value="#{presenceHome.customerId}" 
converterId="javax.faces.Long" />

Посмотрите seampay пример, которому предоставляют шов для получения дополнительной информации.

7
ответ дан 17 December 2019 в 00:17
поделиться

попытка:... <f:param name="customerId" value="#{customerId.toString()}" /> ...

0
ответ дан 17 December 2019 в 00:17
поделиться

Наш код делает что-то подобное, но с customerId свойством в классе Java как Строка:

private String customerId;

public String getCustomerId() {
    return customerId;
}

public void setCustomerId(final String customerId) {
    this.customerId = customerId;
}
0
ответ дан 17 December 2019 в 00:17
поделиться

Вы могли попытаться использовать редактор свойств.

Поместите это в тот же пакет как Ваш боб:

import java.beans.PropertyEditorSupport;

public class PresenceHomeEditor extends PropertyEditorSupport {
    public void setAsText(final String text) throws IllegalArgumentException {
        try {
            final Long value = Long.decode(text);
            setValue(value);
        } catch (final NumberFormatException e) {
            super.setAsText(text);
        }
    }
}
0
ответ дан 17 December 2019 в 00:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: