Spring实体属性不能在REST中找到

时间:2016-11-03 11:06:53

标签: spring spring-data spring-data-jpa

我的实体示例,它有一个扩展CrudRepository的接口。 如果我发布 -

离。

id=1,
name="sample",
code="smpl",
campus_id=1

在Web 中应该是

的正确参数名称

它表示campus_id不应为null ;;瓦特

    import javax.persistence.AttributeOverride;
    import javax.persistence.CascadeType;
    import javax.persistence.Column;
    import javax.persistence.Embedded;
    import javax.persistence.EmbeddedId;
    import javax.persistence.Entity;
    import javax.persistence.Id;
    import javax.persistence.JoinColumn;
    import javax.persistence.ManyToOne;
    import javax.persistence.OneToMany;
    import javax.persistence.OneToOne;
    import javax.persistence.Table;
    import javax.persistence.Transient;

@Entity(name="depts")
@Table(name="depts")
public class Department {
    @Id
    int id;

    String name;

    String code;

    @ManyToOne
    @JoinColumn(name = "campus_id")
    Campus campus;


    public Campus getCampus() {
        return campus;
    }

    public void setCampus(Campus campus) {
        this.campus = campus;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }



    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }




    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }



}

在CrudRepository界面发帖时...它说缺少列“Campus_ID”我应该怎么做才能将它映射到校园类的id?

0 个答案:

没有答案