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
Java 如何使用@ManyToOne从数据库中级联删除对象_Java_Hibernate_Spring Mvc - Fatal编程技术网

Java 如何使用@ManyToOne从数据库中级联删除对象

Java 如何使用@ManyToOne从数据库中级联删除对象,java,hibernate,spring-mvc,Java,Hibernate,Spring Mvc,我有一个简单的问题。我有用户和日志 问题是,当我想删除对象用户时,它不允许我这样做,因为com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:*无法删除或更新父行:外键约束失败**。如何设置删除用户时删除所有日志对象的行为?您需要关联。 在stackoverflow中也可以看到这一点。我认为这不是我的场景,因为我只有单向映射。我有更多的问题,这是我问题的解决方案 @Entity public clas

我有一个简单的问题。我有用户和日志

问题是,当我想删除对象用户时,它不允许我这样做,因为com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException:*无法删除或更新父行:外键约束失败**。如何设置删除用户时删除所有日志对象的行为?

您需要关联。
在stackoverflow中也可以看到这一点。

我认为这不是我的场景,因为我只有单向映射。我有更多的问题,这是我问题的解决方案
@Entity
public class User {
   @Column
   private String login;
   @Column
   private String password;
}

@Entity
public class Log {
   @Column
   private int type;
   @ManyToOne()
   @JoinColumn(name="user")
   private User user;
}