level 11
forrest0402
楼主
我有两个类,一个是老师,一个是老师的email。
@Entity
class Teacher{
...
@Id
public int getId() {
return id;
}
@OneToMany(targetEntity = Email.class,cascade = { CascadeType.ALL })
public List getEmail() {
return email;
}
}
然后是email类
class Email{
...
@Id
public int getId() {
return id;
}
}
结果数据库生成三张表,其中一张是关联表。结果我在servlet中删除email的时候,我发现hibernate只删除了关联表中的数据,虽然结果一样,但产生很多废数据。请问应该怎么办呢I
2013年09月19日 08点09分
1
@Entity
class Teacher{
...
@Id
public int getId() {
return id;
}
@OneToMany(targetEntity = Email.class,cascade = { CascadeType.ALL })
public List getEmail() {
return email;
}
}
然后是email类
class Email{
...
@Id
public int getId() {
return id;
}
}
结果数据库生成三张表,其中一张是关联表。结果我在servlet中删除email的时候,我发现hibernate只删除了关联表中的数据,虽然结果一样,但产生很多废数据。请问应该怎么办呢I