2014-12-22 2 views
0

У меня есть POJO, который содержит это поле:пружинный фильтр запроса данных по недвижимости не на поле

@Transient 
    private EventType eventType; 

где EventType в перечислении:

упорствовать в этом поле я использую доступ к свойствам:

@Access(AccessType.PROPERTY) 
    @Column(name = "EVENT_CODE") 
    String getEventTypeCode() { 
     return eventType.getEventCode(); 
    } 

    void setEventTypeCode(String eventCode) { 
     eventType = EventType.decode(eventCode); 
    } 

Мне нужно отфильтровать эту собственность, но с данными весны я не знаю, как это сделать. Возможно ли это?

Massimo

ответ

0

Вы можете посмотреть в спецификации Spring Data. Вы используете их, вызывая repository.findAll (s);

Технические характеристики позволяют добавлять в ваш запрос произвольные условия, включая фильтр, который вы хотите добавить. См. Здесь:

http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#specifications

Смежные вопросы