在Java中合并行属性?

时间:2019-07-04 20:52:41

标签: json

我遇到一个问题,我试图合并行以使其看起来像下面的架构。截至目前,我的json返回三个对象,而不是返回一个对象。

2 个答案:

答案 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;