hibernate set的3属性

简介:

inverse 属性

  • 在hibernate通过对 inverse 和表之间的关系. inverse = false 的为主动方,inverse = true 的为被动方, 由主动方负责维护关联关系
  • 在没有设置 inverse=true 的情况下,父子两边都维护父子关系 
  • 在 1-n 关系中,将 n 方设为主控方将有助于性能改善(假设要国家元首记住全国人民的名字,不是太可能,但要让全国人民知道国家元首,就easy的多)
  • 在 1-N 关系中,若将 1 方设为主控方
    会额外多出  update 语句

    –插入数据时无法同一时候插入外键列,因而无法为外键列加入非空约束

cascade 属性(级联)
在对象 – 关系映射文件里, 用于映射持久化类之间关联关系的元素, <set>, <many-to-one> 和 <one-to-one> 都有一个 cascade 属性, 它用于指定怎样操纵与当前对象关联的其它对象. 
注意:开发时不建议设定该属性. 建议使用手工的方式来处理



order-by 属性
在数据库中对集合排序
<set> 元素有一个 order-by 属性, 假设设置了该属性, 当 Hibernate 通过 select 语句到数据库中检索集合对象时, 利用 order by 子句进行排序
order-by 属性中还能够增加 SQL 函数


版权声明:本文博客原创文章,博客,未经同意,不得转载。







本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4644583.html,如需转载请自行联系原作者


相关文章
|
7月前
|
JavaScript
vue2中$set的原理_它对object属性做了啥?
vue2中$set的原理_它对object属性做了啥?
79 1
|
7月前
|
JavaScript
使用set和emit在uni-app中实现响应式属性和自定义事件
使用set和emit在uni-app中实现响应式属性和自定义事件
232 0
|
JavaScript
Vue 更新数据 Vue.set 的属性和方法
Vue 更新数据 Vue.set 的属性和方法
141 0
C#属性的get与set
C#属性的get与set
|
前端开发 JavaScript
html标签的tabindex属性?css变量和js更改变量?ES6新增特性Map/WeakMap和Set/WeakSet
tabindex 属性规定元素的 tab 键控制次序(当 tab 键用于导航时)。
|
Java 数据库连接 数据库
Hibernate的方法获取对象后,对象调用set后会自动更新数据库内容的解决办法
Hibernate的方法获取对象后,对象调用set后会自动更新数据库内容的解决办法
801 0
|
Java 数据库连接 数据库
hibernate查询出的实体,set值后,自动更新到数据库
hibernate查询出的实体,set值后,自动更新到数据库
508 2
hibernate查询出的实体,set值后,自动更新到数据库
|
JavaScript 前端开发
Vue——04-01用$set给对象添加属性
用$set给对象添加属性
219 0
|
移动开发 JSON JavaScript
weex-使用Vue.set设置属性和使用this.xxx设置属性的区别
weex-使用Vue.set设置属性和使用this.xxx设置属性的区别
123 0
weex-使用Vue.set设置属性和使用this.xxx设置属性的区别
|
SQL Oracle 关系型数据库
springboot启动失败的问题('hibernate.dialect' not set)
一个常见的启动失败问题,在此做简单分析和记录
530 0
springboot启动失败的问题('hibernate.dialect' not set)