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