Столбец (имя) не найден ни в одной таблице в запросе (или SLV не определено) - PullRequest
0 голосов
/ 14 мая 2018

Я получаю исключение ниже при чтении данных из базы данных 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();

Пожалуйста, дайте мне знать, какие еще детали требуются.

...