文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
多对多中间表
多对多中间表
发布时间:2012-05-16 来源:
文档文库
小
中
大
字号:
手机查看
hibernate
多对多中间表,一般都是两个外键,例如
用户表(
user
)
,
主键:
userid.
角色表(
role
)
,
主键:
roleid.
中间表字段为两个外键:
userid
,
roleid
作为联合主键。
但是如果想在中间表加一个字段作为单独的主键,
即设置一个字段
id
作为主键。
并且数据库采用的是
oracle
数据库,主键不能自增。那么采用
hibernate
向中
间表插数据的时候,就会出现问题,即主键
id
字段插入为空,会报错误。
由于
oracle
不支持自动编号,
为解决以上错误,
我们还得为
oracle
数据库创建
一个
SEQUENCE(
序列
语句如
create sequence t_user_role_seq cache 20 increment by 1 start with 100
nomaxvalue;
在
hibernate
中的映射文件可这么写
1.
2.
3.
t_user_role_seq
4.
5.
小结:
对于
oracle
数据库:
如果单纯的多对多关系不生成中间表的配置文件那中间表就不要
ID
主键,只要
userid
和
roleid
两个外键。
如果中间表设置一个字段
id
作为主键,那么就需要配置中间表文件,并设置
sequence
,
这是因为
oracle
的主键不会自动增加,
需要通过设置
sequence
来增
加。
附录:
id
生成方式
1
,序列
sequence
只适用于
Oracle
1.
2.
3.
person_seq
4.
5.
2
,自增列,适用于
SQLServer
、
MySql
1.
2.
3.
3
,取最大值加一
4
,根据底层数据库指定生成方法
name="id" column="id">
d>
使用缺省策略
针对
Oracle
数据库的生成方式还是
sequence
,只不过需要一个特定名字的
sequence
,
"hibernate_sequence"
。
5
,高低位算法
high_value
next_value
50
以上是
hilo
算法的普通形式,不适合用于
squenece
在一个会话中保存多个对象
本文来源:
https://www.2haoxitong.net/k/doc/8f0cde0b6c85ec3a87c2c541.html
《多对多中间表.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
安全验证
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
正在进行安全检测...
2024-05-01
安全验证
2024-05-01
安全验证
2024-05-01
正在进行安全检测...
2024-05-01
相关推荐
1
教师党员存在的问题及整改措施
2
印象实业股份有限公司秋水伊人品牌介绍及企业文化
3
学校德育特色活动方案(最新)
4
2006年江西省中考试题及答案课改
5
《中国现代文学》第02章在线测试-
6
参加融媒体宣传报道工作培训心得体会
7
最新版精编电力公司生产技能人员职业技能知识测试-初级工模拟考试100题(含标准答案)
8
青春短篇诗歌
9
高三化学有机物燃烧计算常见题型及解题方法
10
高中化学有机物燃烧计算常见题型及解题方法.
推荐内容
【推荐下载】公司《厉害了,我的国》观后感-实用word文档 (3页)
对自己简短评价
关于站段级融媒体中心发展的实践与思考
政治生日感言50字
世界无烟日活动方案
最新最经典的100首宋词精选
德育特色学校创建方案
2019—2020年深圳市教师继续教育公需科目继续教育测试题及答案
升旗仪式没去检讨书范文
技术支持的课堂导入《分数的基本性质》导入环节