补充一下,我数据库没有设置级联删除,因为我觉得是如果使用了hibernate就完全不必要在数据库里面设置约束条件的
,如果非要数据库设置了级联删除才可以这样做的话,麻烦大侠们告知一下 原因,谢谢
,如果非要数据库设置了级联删除才可以这样做的话,麻烦大侠们告知一下 原因,谢谢
解决方案 »
- spring的application.xml文件哪里找
- IE和火狐的兼容
- 163邮箱不能通过Javamail,SMTP来发送邮件,怎么办??????????急!!!!!!!!!!!!!!!!
- spring与hibernates配置问题
- 请教个小问题?
- 急急!!!!Struts实现购物车
- webservice soap over http调用问题:怎么传递中文参数?
- 求一个可执行的JavaMail发送邮件代码实例?
- tomcat环境下,JSP如何与SYBASE连接
- !!!!!!(给100分,重大难题)AIX UNIX使用Weblogic有时报String index out of range: -1
- 查询排序语句应该怎么写?
- 这个查询语句用hibernate的hql如何写?
user:
<set name="order" table="torder" lazy="true" cascade="delete" >
<key column="tuser_id"> </key>
<one-to-many class="TOrder"/>
</set>
???
cascade="delete"写在那吗?
是不是写在
<many-to-one name="tuser" column="tuser_id" class="TUser" lazy="false" > </many-to-one>里面啊?
改一下看看.....
<many-to-one name="tuser" column="tuser_id" class="TUser" lazy="false" cascade="delete" > </many-to-one>
<key column="tuser_id"> </key>
<one-to-many class="TOrder"/>
</set>
改成all看看。 lazy="true" 先不用延迟加载。
我发现把cascade="delete"去掉也还是那样,也就是说cascade没起到作用