Hibernate 一对一映射问题

Hibernate 一对一映射问题,hibernate,spring-boot,mapping,one-to-one,Hibernate,Spring Boot,Mapping,One To One,我试图通过一对一的关系映射两个表,但是当我在api调用中为两个表输入值时,子表没有得到值 我的第一堂课是朗朗 --- @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; private String description; public int getId() { return id; } --- 我的第二个实体类标签 ---

我试图通过一对一的关系映射两个表,但是当我在api调用中为两个表输入值时,子表没有得到值

我的第一堂课是朗朗

---
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;
    private String description;
    public int getId() {
        return id;
    }

---
我的第二个实体类标签

---
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;
    private String sName;
    private String bName;
    private String label;   
    @OneToOne(targetEntity = Language.class,cascade = CascadeType.ALL)
    @JoinColumn(name="lang.Id" ,referencedColumnName ="id")
    private Lang lang;
    public Lang getLang() {
        return lang;
    }
---
将值保存到db中的我的服务

---

public Labels addlabel(Labels label) {
    Labels newlabel = new Labels();
Lang lang = new Lang();         newlabel.setSName(label.getSName().setLabelText(label.getLabelText()).setBName(label.getBName());                             
    return labelRepo.save(newlabel);
---    
我传递给postman on api调用的正文包含label、sname、bname、description(语言字段)。但响应仅为标签表设置值,而语言表的值为null


有人能告诉我哪里弄错了吗?

请接受对您的问题提出的编辑,这样我们至少可以阅读。请接受对您的问题提出的编辑,这样我们至少可以阅读。