hibernate生成的建表语句是这样的:
create table husband (
id integer not null auto_increment,
name varchar(255),
wifeId integer,
primary key (id)
)
20:48:57,234 DEBUG SchemaExport:377 -
create table wife (
id integer not null auto_increment,
name varchar(255),
primary key (id)
)
20:48:57,250 DEBUG SchemaExport:377 -
alter table husband
add index FK4BB1A83BC07991DD (wifeId),
add constraint FK4BB1A83BC07991DD
foreign key (wifeId)
references wife (id)我想问一下,从这怎么看出是一对一关系呢,我怎么感觉是多对一关系呢?如果是一对一,在husband表中的wifeId后面应该有个unique才对啊!
create table husband (
id integer not null auto_increment,
name varchar(255),
wifeId integer,
primary key (id)
)
20:48:57,234 DEBUG SchemaExport:377 -
create table wife (
id integer not null auto_increment,
name varchar(255),
primary key (id)
)
20:48:57,250 DEBUG SchemaExport:377 -
alter table husband
add index FK4BB1A83BC07991DD (wifeId),
add constraint FK4BB1A83BC07991DD
foreign key (wifeId)
references wife (id)我想问一下,从这怎么看出是一对一关系呢,我怎么感觉是多对一关系呢?如果是一对一,在husband表中的wifeId后面应该有个unique才对啊!
解决方案 »
- el表达式,显示有问题,为何不能连在一起。
- ejb+web 打成ear包部署到weblogic存在的问题
- 小弟最近刚开始用struts2+spring+hib整合做项目,遇到了这么个问题,请指教呢
- 在action如何控制jsp页面select默认选项
- 急救 S2SH 进action报null指向异常!!!!!!!!!
- 项目开发中存储过程使用的疑问
- tapestry的html中<span jwcid="greeting"/>处报异常!!有答案立即结贴!
- 请大家谈谈自己对接口的认识和理解
- 毕业了,找socket方面的文献翻译文章,进者有分!
- 到我的论坛上看看吧,我一定尽我全力回答大家问题albert.mycool.net
- 急救.. spring
- 用cactus怎么测试jsp页面?
以上都是猜测, 记得很久以前听人说, 程序如果最后还需要数据库检查约束报异常就很失败了。 所以我想JPA 虽然自己在SQL 默认不加, 但应该有检测机制吧。 不然就是JPA IMPLEMENTATION 的BUG 了