такой класс, period кастомный тип из hypersistence-util либы, используется как часть композитного PK для данной таблицы, работает все гуд. Но, на проде был трабл, при работе с данной сущностью, выпала java.lang.ClassCastException: *** cannot be cast to class java.lang.Comparable по отношению к этому Range. И вопрос таков, в каком вообще кейсе, при условном сохранении/апдейте данной таблицы, вообще может такой эксепшен возникнуть, т.к. локально трабл не воспроизводиться (ну или по крайней мере пока не воспроизвелся), в каком случае хибер может юзать композитный PK для сравнения сущностей через compareTo?
Ребят, асап, мб кто сталкивался?
Обсуждают сегодня