Я получаю исключение ниже при чтении данных из базы данных informix:
Caused by: java.sql.SQLException: Column (name) not found in any table in the query (or SLV is undefined).
Я просто выполняю простое выражение select
, используя jpql без предложения where
.Может кто-нибудь, пожалуйста, поделитесь входными данными.
Класс сущности:
@Entity
@Table(name = "History")
public class History extends ZSVParentEntity {
private static final long serialVersionUID = 1L;
private String category;
@Column(name = "category", length = 80)
public String getcategory;() {
return category;
}
Я попытался прочитать, как показано ниже:
Query query = this.getEntityManager().createQuery(jpaQl);
if (bindParams != null && bindParams.size() > 0) {
for (Map.Entry<String, Object> entry : bindParams.entrySet()) {
query.setParameter(entry.getKey(), entry.getValue());
}
}
return query.getResultList();
, и это не удалось на return query.getResultList();
Пожалуйста, дайте мне знать, какие еще детали требуются.