Некорректный ответ на запрос Hibernate

При запросе руками в консоли

@Transactional
    @Query(nativeQuery = true,
            value = "select CASE cl.CL_Const \n" +
                    "        WHEN 1 THEN 'Куп' \n" +
                    "        WHEN 2 THEN 'Ном' \n" +
                    "        ELSE 'Unknown' \n" +
                    "        END as CL_Const, \n" +
                    "from DB.db.Cl cl \n" +
                    "where 1=1 \n" +
                    " and cl.created_date >= :createdDate \n" +
                    " and cl.created_date < :endDate" )
    List<Coup> selectCoup(@Param("createdDate" ) String createdDate,
                              @Param("endDate" ) String endDate);

Получаю ответ из БД с разными вариантами строк. Как 'Куп', так и 'Ном'. Собственно, как и лежит в моей базе.

Но при запуске уже из Idea, список List содержит только 'Куп' значения. Общее количество строк в ответе из БД совпадает, но строки, там где в БД 'Ном' - перезаписываются в 'Куп' при работе с Hibernate.

Подскажите, в чем может быть проблема?

@NoArgsConstructor 
@AllArgsConstructor 
@Data 
@Entity 
public class Coup {
@Column(name = "CL_Const")     
private String CL_Const;
}

Ответы (0 шт):