Hibernater由于外键设置不为空,导致在主键级联删除时失败解决办法!
媒体表
@Entity
public class Media implements Serializable {......略@OneToMany(cascade=CascadeType.REMOVE)@JoinColumn(name = "FK_Media_id",updatable=false)private Set<MediaComment> mediaCommetnSet; // 媒体评论表}
媒体评论表
@Entity
public class MediaComment implements Serializable {......略@ManyToOne@JoinColumn(name = "FK_Media_id")private Media media;
}
在updatable=false不添加时,会发现删除媒体表时,会发生更新语句FK_Media_id不能为NULL的错误提示,这时把红色字添加上就可以了~!
转载地址:http://www.cnblogs.com/live365wang/archive/2011/05/14/2046195.html
Hibernater由于外键设置不为空,导致在主键级联删除时失败解决办法!相关推荐
- mysql主键是非空吗_mysql主键非空约束怎么设置?
mysql主键约束 主键(PRIMARY KEY)的完整称呼是"主键约束",是 MySQL 中使用最为频繁的约束.一般情况下,为了便于 DBMS 更快的查找到表中的记录,都会在表中 ...
- Bootstrap4+MySQL前后端综合实训-Day04-PM【PowerDesigner 图形化数据库设计软件(设置依赖关系、自动增长主键、生成sql语句)、SQLyog软件(备份数据库)】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目 录 PowerDesigner软件 5张数据表之间的依赖关系图 设置数据表的自动增长主键 ...
- mysql联合主键语句6_初探SQL语句复合主键与联合主键
一.复合主键 所谓的复合主键 就是指你表的主键含有一个以上的字段组成,不使用无业务含义的自增id作为主键. 比如 create table test ( name varchar(19), id nu ...
- mysql自增主键到头了怎么办_自增主键用完了怎么办
在面试中,大家应该经历过如下场景 面试官:"用过mysql吧,你们是用自增主键还是UUID?" 你:"用的是自增主键" 面试官:"为什么是自增主键?& ...
- mysql中非主键不能自增吗_mysql非主键自增长用法实例分析
本文实例讲述了mysql非主键自增长用法.分享给大家供大家参考,具体如下: mysql并非只有主键才能自增长,而是设为键的列就可以设置自增长. 如下: CREATE TABLE t1 ( id I ...
- mysql 主索引跟辅助索引_MySQL_MySQL索引之主键索引,在MySQL里,主键索引和辅助索 - phpStudy...
MySQL索引之主键索引 在MySQL里,主键索引和辅助索引分别是什么意思,有什么区别? 上次的分享我们介绍了聚集索引和非聚集索引的区别,本次我们继续介绍主键索引和辅助索引的区别. 1.主键索引 主键 ...
- 联想Y9000P W11出现 你的PIN不可用,单击以重新设置PIN,也未设置其他的登录方式时的解决办法
win11出现 你的PIN不可用,单击以重新设置PIN,你也未设置其他登录方式时的解决办法.在全内网环境下. 因为没有设置其他的登录方式,导致无法登陆系统. 重启系统,按F9键,进入菜单选择界面.选 ...
- 乐视账号服务器关闭,乐视手机恢复出厂设置之后服务异常怎么办_无法登录乐视帐号解决办法_智能家...
近期由于乐视账号服务器调整,出现了乐视手机重置后登录不了乐视账号,乐视手机恢复出厂设置之后服务异常是什么原因?小明同学为大家带来了无法登录乐视帐号解决办法... 乐视手机无法登录乐视帐号解决办法 乐视 ...
- ubuntu设置中文失败解决办法
ubuntu设置中文失败解决办法 我在修改系统设置的语言选项时,遇到了安装好汉语语言包之后,无法将灰色的汉语选项拖上去.如图,已经安装上了汉语的语言包,但在设置的时候无法把汉语选项拖动设置成第一个. ...
最新文章
- [置顶] Objective-C ,ios,iphone开发基础:命名规范
- php video标签使用方法,HTML_HTML5 video标签(播放器)学习笔记(一):使用入门,近有在学习html5中video标签(播 - phpStudy...
- 生成各种统计图的C#方法
- 视频在计算机中的存储
- 一场低调的逆袭:清华文化如何改变了王兴和美团?
- 高精度计时器(编程测试效率用)
- Rxjs merge 学习笔记
- [react] 怎么防止HTML被转义?
- sql 一列中平均应发工资_劳动者的工资标准,应如何认定?
- 勒索病毒如何防治?看阿里云双拳出击不留隐患
- isDate()函数
- 为什么说时代在召唤华为!
- 期刊第8期 | 分享C/C++嵌入式系统编程思想
- MySQL数据库张素青答案_MySQL数据库技术与应用
- Adobe FLASH CS6 安装错误解决方法
- 腾讯产品笔试策划+经验​
- 十二进制转二进制--2018
- CITE 2018盛大开幕,精彩看点速来围观
- 2021-04-29:给定一个数组 arr,代表一排有分数的气球。每打爆一个气球都能获得分数,假设打爆气 球 的分数为 X,获得分数的规则如下: 1)如果被打爆气球的左边有没被打爆的气球,找到离被打爆
- mini6410移植全攻略(4)--uboot移植之支持nand flansh启动(中)
热门文章
- HIVE学习系列——Hive操作
- Android - ProGuard简介
- [转载] 蝴蝶上如何做种候选及发布
- 德语语法笔记——虚拟式
- android 数据库查看工具 mac,关于android studio:在MacOS上查看Realm数据库并将adb定义为环境变量...
- SpringCloud Gateway + Spring Security
- 三家企业“支招”,数据安全防护指南来了!
- Java Http 请求方式汇总
- python同花顺股票实时数据_web实时股票数据展示
- 阿里企业云邮箱 报错 526 Authentication failure[0]