在单一字段的唯一性约束时,我们可以在映射文件里配置property属性的unique="true"来达到目的,但多字段的唯一性约束怎样处理呢?如 果使用复合主键可以很简单地解决这个问题,但如果不希望使用composite-id映射,则可以使用property元素里的unique-key属性 来达到此目的。

unique_key_id只是保证了几个相关的字段共用一个unique-key而已,只要这组字段使用相同的unique-key即可。

  1. 1. <property name="id" column="`id`"  type="string" not-null="true" unique-key="unique_key_id"/>
  2. 2.     <property name="name" column="`name`"  type="string" not-null="true" unique-key="unique_key_id"/>

最新文章

  1. 图片访问实时处理的实现(nodejs和php)
  2. vtk多线程简单测试
  3. ajax pagination 布局刷新
  4. SSH原理与运用(一):远程登录
  5. objective-c常用方法列表(总结)
  6. ExtendHelper
  7. 怎样提高Windows Azure Cloud Service中的WebRole的文件访问权限
  8. Struts输出流向jsp页面写入图片乱码
  9. 转:CFile.Open()的使用说明
  10. 一次性关闭所有的Activity
  11. Linux上mysql的安装与配置
  12. php禁止某ip或ip地址段访问的方法(转载)
  13. HAProxy 实现 mysql 负载均衡
  14. [RESTful] RESTful是什么,为什么要使用它
  15. 一个WPF只能输入数字的行为。
  16. vuejs2.0与1.x版本中怎样使用js实时访问input的值的变化
  17. Jmeter中使用外部的java文件
  18. input[type = &#39;date&#39;]标签。
  19. 利用堆实现堆排序&amp;amp;优先队列
  20. CH 4401/Luogu 4168 - 蒲公英 - [分块]

热门文章

  1. Training Models
  2. Using APIs in Your Ethereum Smart Contract with Oraclize
  3. 一:HDFS 用户指导
  4. vue.js学习之 跨域请求代理与axios传参
  5. Java学习个人备忘录之多态
  6. Daily Scrum 11
  7. Java版office文档在线预览
  8. 2019寒假训练营寒假作业(三) 对Sketch——CM-Sketch的理解(理论题部分)
  9. CheckStateChanged(复选框选中状态更改事件)和 CheckedChanged(单选按钮选中状态更改事件)二者区别?
  10. [剑指Offer] 50.数组中重复的数字