【发布时间】:2021-09-27 15:07:46
【问题描述】:
我使用 cuba 平台和帐户实体创建了一个前端模块,但是当页面加载时,表格中没有显示任何名称或照片。如果您查看网络,它会显示 get 查询仅返回实体名称、空实例名称和 id。如何解决这个问题?我没有java或后端经验
package com.company.exercise.entity;
import com.haulmont.chile.core.annotations.NamePattern;
import com.haulmont.cuba.core.entity.StandardEntity;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
@Table(name = "EXERCISE_CONTACTS")
@Entity(name = "exercise_Contacts")
@NamePattern("%s|value")
public class Contacts extends StandardEntity {
private static final long serialVersionUID = 5180754450963558385L;
@ManyToOne(fetch = FetchType.LAZY, optional = false)
@JoinColumn(name = "ACCOUNT_ID")
@NotNull
private Account account;
@Column(name = "CONTACT_TYPE", nullable = false)
@NotNull
private String contactType;
@Column(name = "VALUE_", nullable = false)
@NotNull
private String value;
public void setContactType(ContactType contactType) {
this.contactType = contactType == null ? null : contactType.getId();
}
public ContactType getContactType() {
return contactType == null ? null : ContactType.fromId(contactType);
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public Account getAccount() {
return account;
}
public void setAccount(Account account) {
this.account = account;
}
}
【问题讨论】:
-
你能添加一些代码吗?
-
代码很多,所以我认为不可能,我只是在寻找一些解释
-
我添加了实体的代码,希望对您有帮助
标签: java backend cuba-platform