映射的问题,求好心人解答?
一类是
class School
{
private int schoo_id;
private String schoolname;
Set<Student> student;
}
多类:
class student
{
private int studentid;
private String studentname;
}
school的xml映射文件
<class name="School" table="school" >
<id name="school_id" type="int">
...
</id>
<property name="schoolname" type="string"/>
<set name="student" cascade="all">
<key column="school_id"/>
<one-to-many class="student">
</set>
</class>
<hibernate-mapping>
student的xml映射
<class name="Student" table="student">
<id name="studentid" type="int">
...native
</id>
<property name="studentname" type="string" />
</class>
学校和学生的对应关系为一对多
开始输入了两个数据在student数据并且student的schoolid都和创建的school变量关联起来了
但我删除这两个student对应的school的id对应行删不掉是为什么?
提示是由于student的外键schoolid的关系,但根据级联不是删除一类对应的子类也给删除了吗?
菜鸟才学hibernate求大神~~