数据库设计疑问:Hibernate代理主键的问题。 见上图。使用Hibernate作为ORM,设计数据库的时候,一般说的是不要选取自然主键(有业务含义的主键),所以出现上图中的问题,企业能力信息表的企业编号 要参考企业信息表的 企业编号 这个怎么做呢?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类型不匹配咋整呢?一个是numeric类型 一个是varchar类型 这个怎么关联得起来呢? 不是,企业能力信息表的企业编号是 numeric,企业信息表的代理id是 numeric,类型一样的。即使类型不一样,你改下 企业能力信息表,关联到企业信息表主键做外键的列的数据类型和企业信息表的主键类型一样就可以,不用去关联具体的企业编号。 哦 那个企业编号对应的就是 企业能力信息表的企业编号对应的值就是,企业信息表的代理id值了。这样说来的话,这个字段就不能叫企业编号了。这个叫嘛ID比较好是吧,呵呵。select e.eno from enterprise e,enterprise_power epwhere ep.eno=5; eno PC001 可以查出来。等下试试用Hibernate 看这个逻辑关系怎么理清楚。谢谢。 简单的类型转换 UNION如何写视图? 请教关于动态创建临时表的问题(进来有分!!!) sql server 高手请帮帮忙,关于DTS问题 sql agent 与CPU状态 这样的结果不用游标如何实现? 查找表中字段的最大的字符,急! 视图使用的性能问题 江湖救急!!!怎样把.dbf表导入SQL库??? 备注类型的问题,在线等 关于日期字符串问题 临时表,tempdb,死锁
select e.eno from enterprise e,enterprise_power ep
where ep.eno=5; eno PC001 可以查出来。等下试试用Hibernate 看这个逻辑关系怎么理清楚。谢谢。