【发布时间】:2018-07-28 17:04:35
【问题描述】:
我还是 Spring-boot 的新手,我正在尝试创建一个具有角色列表的客户。我已经成功地为角色创建了一个实体,但是当我查询我的 Json 对象的主体时,我注意到一些重复,我不确定是什么原因造成的。
这是我的代码:
@Entity
@Table(name = "Roles",
uniqueConstraints =
{
@UniqueConstraint(columnNames = "RoleName")
}
)
public class Roles implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long roleID;
@NotBlank
public String RoleName;
@ManyToOne
@JoinColumn(name = "customerNumber")
private Customer customer;
public Roles() {
}
public Roles(String RoleName) {
this.RoleName = RoleName;
}
public String getRoleName() {
return RoleName;
}
public void setRoleName(String RoleName) {
this.RoleName = RoleName;
}
public long getRoleID() {
return roleID;
}
}
当我在swagger中查询时,角色名称重复如下所示:
【问题讨论】:
-
我从来没有使用过 Spring 的猜测,但可能是因为同时拥有属性
RoleName和 getter/setterroleName?
标签: java json spring-boot