mappedBy用于指定在双向关系中两个实体中被哪个实体是被关联处理的

1、@OneToMany(mapped=“由One的一方指向Many的一方,并且,这个属性应该等于Many的一方中含有One类的属性的属性名,否则会出错啦 ”)

如:

在ClassPO中:

@OneToMany(targetEntity=StudentPO.class,mappedBy="myclass",cascade=javax.persistence.CascadeType.ALL)

@Cascade(CascadeType.ALL)

private Set<StudentPO> studentSet;


在StudentPOst中:

@ManyToOne(targetEntity=ClassPO.class,cascade={CascadeType.ALL})

private ClassPO myclass;

其中ClassPO中的mappedBy=  StudentPOst中的  myclass;

2、如果我们没有填mapped这个属性,则会产生三张表,一张表是用来管理这两张表的,如

3、mappedBy这个属性在OneToMany或者ManyToOne属性中,只在OneToMany才有,才能定义。


来源于:

http://blog.sina.com.cn/s/blog_697b968901016s7f.html

主键中mappedBy的具体使用及其含义相关推荐

  1. 初学习数据库,记录1,在sql server数据表主键中插入UUID

    芜湖,看见很多人都在CSDN写文章,记录自己的学习历程,既可以当做笔记,也可以给其它同学一个参考,我觉着挺好的,今天正好遇到一个问题,想着可以记录下来! 如何在sqlserver中生成UUID?看了好 ...

  2. java获取表主外键_通过 jdbc 分析数据库中的表结构和主键外键

    文章转自:http://ivan4126.blog.163.com/blog/static/20949109220137753214811/ 在某项目中用到了 hibernate ,大家都知道 hib ...

  3. MySQL中主键的选择与磁盘性能

    偶然看到了"Fotolog: Scaling the World\'s Largest Photo Blogging Community",才发现很多数据库的优化其实道理都很简单, ...

  4. SQL Server中的联合主键、聚集索引、非聚集索引、mysql 联合索引

    我们都知道在一个表中当需要2列以上才能确定记录的唯一性的时候,就需要用到联合主键,当建立联合主键以后,在查询数据的时候性能就会有很大的提升,不过并不是对联合主键的任何列单独查询的时候性能都会提升,但我 ...

  5. 程矢Oracle PowerDesigner中生成Oracle版本主键和自增列

    Oracle中如何新建自增列,总的来说需要建立序列,并把这个序列付给某一列,重建触发器即可. 第一步,打开PD,新建一个PDM文档,然后新建一个表,如图所示: 第二步,创建一个序列.在[Model]- ...

  6. sql中的主键和外键

    主键 主键的定义 主键:表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行.这样的一列或多列称为表的主键,通过它可强制表的实体完整性.当创建或更改表时可通过定义 PRIMARY KEY 约束来 ...

  7. mysql 隐式主键_MySQL中复合主键性能的缺点

    我们有一个表,该表具有由三个字段组成的复合主键(在MySQL 5.1中是这样). 该表上每秒有近200个插入和200个选择,并且表的大小约为100万行,并且还在不断增加. 我的问题是:"复合 ...

  8. hibernate中联合主键要同时重写hashCode()和equals()方法

    关于联合主键 联合主键为什么要重写equals方法和hashCode方法,是为了保证唯一性 1.在数据库保证唯一性是使用的联合主键 2.把一系列的对象放到内存的时候,为了区分同名对象,数据库是使用联合 ...

  9. hibernate 复合主键 根据主键删除_hibernate封装Utils工具类

    一:封装Session对象 1.获取全新的Session的对象 2.获取与线程绑定的的Session的对象 二:什么是持久化类 1.Hlbernate是持久层的ORM映射框架,专注于数据的持久化工作. ...

  10. mysql主键自增长空缺_Mysql 主键自增长auto_increment问题分析

    本节内容: Mysql 主键自增长 在mysql数据库中,主键由auto_increment实现自增长,若自定义函数来表示auto_increment的话可以如下: 复制代码 代码示例: create ...

最新文章

  1. Read correction for non-uniform coverages 读校正非均匀覆盖
  2. mysql 生产实践_mysql-主从复制
  3. java修改文件的大小限制_Struts2修改上传文件大小限制方法解析
  4. android 去空字符串,android – TextUtils.isEmpty()方法为空字符串返回false
  5. vim 打开文件末尾带有^M的解决办法
  6. 江苏省专转本计算机题知识点,江苏专转本计算机真题17
  7. 1.4编程基础之逻辑表达式与条件分支 17 判断闰年
  8. 数塔(HDU-2084)
  9. 牛客 2021年度训练联盟热身训练赛第二场 I题Pegasus Circle Shortcut
  10. python是什么意思怎么读-python怎么读(python怎么读中文)
  11. 【Flutter】Dart中的Mixins混入你知道是什么吗?
  12. 《浪潮之巅》读书笔记——第9章 雅虎
  13. doc和docx、xls和xlsx、ppt和pptx有什么区别?
  14. 如何用计算机扫描图片变成文字,如何把图片上文字转换成word文字的图文步骤...
  15. 网页上嵌入Flash播放器(2)
  16. 【操作系统概念-作业4】Threads
  17. Newt Scamander的恐惧
  18. Altium Designer——原理图中元件属性description、designator和comment的意义
  19. 【论文翻译】Meta R-CNN : Towards General Solver for Instance-level Low-shot Learning
  20. A-Priori算法及其优化(FP树)

热门文章

  1. 这8款Android桌面插件,这款 Android 应用,帮你优雅地管理桌面小部件
  2. 用WPF实现打印及打印预览
  3. 【互亿无线】如何选择国际短信服务商
  4. 华为云计算hcip证书有效期_华为认证云计算 V4.0认证
  5. win10系统安装软件安装和问题处理
  6. 13、图灵机器人能力
  7. 概率图模型_马尔可夫随机场
  8. 医疗服务机器人市场复合年增长率将达15.7%
  9. 线程的三种创建方式以及区别
  10. Unity中文API参考手册