2

В моем проекте Neo4j/Spring Data Neo4j У меня есть следующий класс исключений:Neo4j/SDN warining: Нет поле идентификатора найдено для класса типа для класса исключения

public class CriterionNotFoundException extends NotFoundDomainException { 

    private static final long serialVersionUID = -2226285877530156902L; 

    public CriterionNotFoundException(String message) { 
     super(message); 
    } 

} 

При запуске приложения я вижу следующий WARN:

WARN o.s.d.n.m.Neo4jPersistentProperty - No identity field found for class of type: com.example.domain.dao.decision.exception.DecisionAlreadyExistsException when creating persistent property for field: null 

Почему Neo4j/SDN ищет идентификационное поле в этом классе? Как правильно настроить мое приложение, чтобы пропустить это предупреждение?

ответ

4

Вы можете игнорировать это предупреждение - это создается SDN при создании метаданных Spring Data REST интеграции. Разумеется, это не должно быть сделано для исключений, и у нас это будет исправлено.

+0

В настоящее время SDN создает предупреждение для каждого класса проекта при запуске даже в конфигурационных файлах. –

+0

Привет, Луанна, это все еще так? Я получаю такое же предупреждение. Благодаря! –

+0

Предупреждения не должны игнорироваться; 2 года, и предупреждение все еще выплевывается. –

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

  • Нет связанных вопросов^_^