Запрос к репозиторию Spring JPA возвращает ноль, но если я выполняю тот же запрос в базе данных, он возвращает результаты.Я не смог найти причину, по которой jpa-запрос возвращает ноль.
Класс репозитория:
public interface RelatorioContribuinteInadimplenteRepository extends JpaRepository<RelatorioContribuinteInadimplenteView, String>{
@Transactional(readOnly = true, timeout = 600)
@Query(value = " SELECT EMPLOYEE_FORM_ID"
+ " FROM EMPLOYEE_FORM"
+ " WHERE FORM_TYPE_CD = ?1 ", nativeQuery = true)
List<RelatorioContribuinteInadimplenteView> findByFilters(String code);
}
Класс объекта:
@Entity
@Table(name = "EMPLOYEE_FORM")
public class RelatorioContribuinteInadimplenteView implements Serializable {
private static final long serialVersionUID = 1L;
@Column(name = "FORM_TYPE_CD")
@Getter @Setter
private String regiaoTributaria;
@Id
@Column(name = "EMPLOYEE_FORM_ID")
@Getter @Setter
private String ordem;
}
Таблица в базе данных:
CREATE TABLE EMPLOYEE_FORM
( "EMPLOYEE_FORM_ID" CHAR(12 BYTE) NOT NULL ENABLE,
"FORM_TYPE_CD" CHAR(12 BYTE) DEFAULT ' ' NOT NULL ENABLE,
PRIMARY KEY ("TAX_FORM_ID")
);