我遇到一个问题,我试图合并行以使其看起来像下面的架构。截至目前,我的json返回三个对象,而不是返回一个对象。
答案 0 :(得分:0)
ORA-00904:“ AUTOCOMPLE0 _”。“ HOURLY”:无效的标识符,无法提取ResultSet; SQL [不适用]。
这是数据库错误。您的表名似乎与您的实体名不匹配,或者列名与class属性不正确。要解决此问题,您应该考虑在AutoComplete JPA实体中使用显式映射,如下所示:
@Table(name =“ AUTOCOMPLETE”)//表名与数据库中的一样 公共类AutoComplete {
@Column(name =“ HOURLY”)//正确的表列名称 每小时私人字符串; //我不知道您用于此属性的类型。 // ... }
一旦正确匹配,表名称的类和列名称的属性,该错误就会消失。
您应该在此处发布AutoComplete类代码,以获得更好的帮助。
答案 1 :(得分:0)
如果表中的这3个属性中的每一个都没有一列,则应将它们设置为瞬态:
@Transient
public String Hourly;
@Transient
public String Biweekly;
@Transient
public String Annual;