社区
Java EE
帖子详情
大家来讨论,数据库复合主键的问题。
yuanetking
2006-08-24 03:44:47
Hibernate目前不建议使用数据库复合主键。大家知道,复合主键包含着很多业务层的逻辑约束,如果不使用的话,将会造成数据的业务逻辑错误。那么,按照Hibernate的建议,不使用数据库复合主键我们的业务层的逻辑如何保证呢?我们总不能在程序中都加以判断吧,Hibernate有什么更高明的办法呢。?
...全文
144
4
打赏
收藏
大家来讨论,数据库复合主键的问题。
Hibernate目前不建议使用数据库复合主键。大家知道,复合主键包含着很多业务层的逻辑约束,如果不使用的话,将会造成数据的业务逻辑错误。那么,按照Hibernate的建议,不使用数据库复合主键我们的业务层的逻辑如何保证呢?我们总不能在程序中都加以判断吧,Hibernate有什么更高明的办法呢。?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanet
2007-02-10
打赏
举报
回复
Hibernate目前不建议使用数据库复合主键。大家知道,复合主键包含着很多业务层的逻辑约束,如果不使用的话,将会造成数据的业务逻辑错误。那么,按照Hibernate的建议,不使用数据库复合主键我们的业务层的逻辑如何保证呢?我们总不能在程序中都加以判断吧,Hibernate有什么更高明的办法呢。?
killme2008
2006-08-24
打赏
举报
回复
实现实体类的equals和hashCode方法,进行自定义的业务逻辑区分
bluesky23
2006-08-24
打赏
举报
回复
up
Mysql面试中常见的问答资料
在继续
讨论
MySQL
数据库
系统之前,先让我们来说明一些关于
数据库
的术语定义:
数据库
(Database):
数据库
是带有相关数据的表的集合。 表(Table):表是带有数据的矩阵。
数据库
中的表就像一种简单的电子表格。 列...
Oracle复合索引与空值的索引使用
问题
小结
昨天在QQ群里
讨论
一个SQL优化的
问题
,语句大致如下: select A,min(B) from table group by A;--A,B都没有not null约束,A列无空值,B列有空值。--存在复合索引IX_TEST(A,B) 于是手动测试,环境采用Oracle自带的...
新增一个
复合主键
的步骤
复合主键
新增
数据库
主键和外键
关系型
数据库
中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表...
关于
数据库
主键和外键(终于弄懂啦)
转 关于
数据库
主键和外键(终于弄懂啦) 2018年07月16日 19:44:24 f45056231p 阅读数 19385 ...
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章