当我尝试删除GORM中的受访者时,我收到此错误:
package com.cgi.recruitmenttest
import com.cgi.security.User
class Interviewee extends User{
String firstName
String lastName
String email
String telephone
String level
static hasMany = [results:Result,tests:TestInterviewe]
static constraints = {
lastName()
firstName()
email(email: true)
telephone(nullable: true)
level inList: ['Debutant', 'Confirme', 'Expert']
}
这是我的域名:
import RxJs from 'rxjs';
declare global {
interface IUserService {
user$: RxJs.Observable<IUser>;
}
}
}
我只是尝试创建没有结果和测试的受访者,但是当我删除时,我收到此错误..
有人可以帮忙吗?感谢
答案 0 :(得分:1)
您希望从USERS
表中删除数据,但在USER_ROLE
表中,它包含USERS
表的外键(名为USER_ID)。这就是你无法删除的原因。首先根据USER_ROLE
表格ID删除USERS
表的数据,然后您就可以删除。