我从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();
请告诉我其他详细信息。