Java关联映射中主键的生成策略
来源:互联网 发布:南通纯电动汽车知豆 编辑:程序博客网 时间:2024/06/08 08:19
在映射文件中配置主键映射时:
<id name="主键名"> <generator class="native"/></id>
其中native表示自增长(会根据底层数据库自增长的方式选择identity或sequence)
如果是mysql数据库,采用自增长方式identity
如果是oracle数据库,使用sequence序列方式
increment 自增长,但是会有并发访问问题,一般服务器集群环境使用会存在问题
assigned 指定主键生成策略为手动指定主键的值
一个表只能有一个主键
设置主键的原因是:数据库存储的数据都是有效的,必须保持唯一
把id设成主键的原因是:因为表中通常找不到合适的列作为唯一列即主键,所以为了方便用id列,因为id是数据库系统维护,可以保证唯一;如果找不到合适的列作为主键,除了用id列以外,一般用联合主键(即多列的值作为一个主键,从而确保记录的唯一性)
1 0
- Java关联映射中主键的生成策略
- 映射文件中主键生成策略的指定
- hibernate生成实体时对应的映射文件中主键的生成策略
- JPA 映射主键生成策略
- Hibernate-主键映射之主键生成策略
- java主键生成策略
- Hibernate中常用的主键生成策略
- hibernate中联合主键的生成策略
- hibernate中主键的生成策略
- Hibernate中常用的主键生成策略
- hibernate中主键的生成策略
- 主键的生成策略
- 主键的生成策略
- 主键的生成策略
- hibernate中主键生成策略
- hibernate中主键生成策略
- Hibernate中主键生成策略
- hibernate中主键生成策略
- Python 协程Coroutine
- awt--文件对话框
- Java中修饰符总结
- 解决在安装openstack swift过程中遇到的"liberasurecode[XX]: liberasurecode_backend_open: dynamic linking error"
- 学习设计模式笔记--外观模式
- Java关联映射中主键的生成策略
- SeleniumWebdriver测试环境配置及第一个脚本实例_02
- Elasticsearch(一)-入门以及简单的搜索语法
- wireshark 菜单栏单词翻译
- 读书笔记(一)---单例模式
- 剑指offer_重建二叉数
- Kattis-Curious Cupid(莫队)
- PAT A1021. Deepest Root (25)
- Spring4-2 Bean配置