Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java hibernate:保存时联接列不工作_Java_Hibernate - Fatal编程技术网

java hibernate:保存时联接列不工作

java hibernate:保存时联接列不工作,java,hibernate,Java,Hibernate,User.java @Entity public class User { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Integer id; private String name; // Getter & Setter } Log.java @Entity public class Log { @Id @GeneratedValue(stra

User.java

@Entity
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer id;
    
    private String name;
    // Getter & Setter
}
Log.java

@Entity
public class Log {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Integer id;

    @OneToOne(cascade = CascadeType.MERGE)
    @JoinColumn(name = "user_id", referencedColumnName = "id", insertable = false, updatable = false)
    private Processor processor;

    // Getter & Setter
}
Controller.js

        User user = userRepository.findById(1).get();

        Log log = new Log();
        log.setUser(user);
        logRepository.save(log);
现在,MySQL数据库中创建了
Log
记录,但是,
user\u id
字段为空


如何修复此问题?

您有insertable=false、Updateable=false集,告诉Hibernate不要保存。去掉这个


签出API文档

谢谢,这是工作,如果可能,请发布参考。我已经更新了问题。谢谢你接受我的回答有没有其他文档代替javadoc?