数据库双向和单向关联用怎么使用

 时间:2024-10-12 18:29:38

1、对于Hibernate的双向关联和单向关联,我一直都奴腴陀溥搞不懂,究竟什么时候用双向关联、什么时候用单向关联呢?以前写过一个Hibernate的项目,那时什么都不管,都是直接双向关联,暑假找个项目恝依在绌来练练,突然发现我居然连这个都不清楚,于是便上网去查一查,总结了单向和双向关联的区别就在于,两个类是否需要互相知道,如果类A需要知道类B,而类B也需要知道类A,那么这两个类就应该是双向关联的,而如果只需要类A知道类B,而不需要类B知道类A,那么就是单向关联。

数据库双向和单向关联用怎么使用

2、当然,实际上我们一般都是设置的双向关联(用单向的比较少)还有一个关于关联时的集联(cascade)参数设置:

数据库双向和单向关联用怎么使用

3、CascadeType.PERSIST:如果一个实体是受管状态, 或者当persist()函数被调用时, 触发级联创建(create)操作

数据库双向和单向关联用怎么使用

4、CascadeType.MERGE:如果一个实体是受管状态, 或者当merge()函数被调用时, 触发级联合并(merge)操作

数据库双向和单向关联用怎么使用

5、CascadeType.REMOVE:当蟠校盯昂delete()函数被调用时, 触发级联删除(remove)操作C锾攒揉敫ascadeType.REFRESH:当refresh()函数被调用时, 触发级联更新(refresh)操作CascadeType.ALL:以上全部

数据库双向和单向关联用怎么使用
  • 如何通过linux代理配置本机连接局域网服务器
  • excel判断字符串是否包含“非汉字”字符
  • 怎样知道程序已经在运行
  • word2016如何设置只读文档?
  • 电脑如何打开文本光标指示器?
  • 热门搜索
    小学生读书手抄报 民风民俗手抄报 遵纪守法手抄报 关于母亲的手抄报 我爱家乡手抄报 节能减排手抄报 教师节手抄报内容 迎新春手抄报 五四手抄报 国庆节手抄报图片大全