在one-to-many那里设置级联属性:cascade="save-update"
cascade属性的可能值有
all: 所有情况下均进行关联操作,即save-update和delete。
none: 所有情况下均不进行关联操作。这是默认值。
save-update: 在执行save/update/saveOrUpdate时进行关联操作。
delete: 在执行delete 时进行关联操作。
cascade属性的可能值有
all: 所有情况下均进行关联操作,即save-update和delete。
none: 所有情况下均不进行关联操作。这是默认值。
save-update: 在执行save/update/saveOrUpdate时进行关联操作。
delete: 在执行delete 时进行关联操作。
解决方案 »
- 初学jsp。有什么书籍推荐吗。。
- struts1.1中<html:errors />无法显示内容
- 请教一下Jsp网页显示中文乱码的解决方式
- 请教一个进度条不能同步的问题,高手帮忙
- 这是什么问题,应该怎么改
- javabean遇到的莫名其妙的问题,有谁遇到过!帮忙一下
- <input type="file">让用户选择的是文件,怎么让用户选任意级别的目录呢?
- 我找不到TOMCAT,我看不懂英语,谁能给我传一个呀?或者给我一个准确下载地址也行,谢谢
- 最后50分.很简单.求助,急!!!
- <%@ page isErrorPage = "true" %>求教??
- hibernate criteria关联筛选查询怎么写?
- list取值出现问题了。。求帮忙看看
然后是这样set的,entries是一的一方,plasmids是多的一方
plasmids.setEntries(en);
Set plset = new HashSet();
plset.add(plasmids);
en.setPlasmidses(plset);
es.save(plasmids);
这样报Caused by: java.sql.BatchUpdateException: integrity constraint violation: foreign key no parent; FK_REA4WW9P7V7KXE6BPFVUW78NM table: PLASMIDS这是为什么?
一的那方 写list或者set时 设置cascade:save-update
这种外键约束一看就像是Hibernate给你生成的!
你去数据库看看外键是不是跟程序一样是对应起来的!