Hibernate设计

请问Hibernate做ORM映射时,对数据库设计有什么要求么?

我开始设计的数据库,表与表之间的关系我没有加上,也就是说像一对多,多对一关系没有加上

请问要是加上了表与表之间的关系,是不是用Hibernate synchronizer生成对象-关系映射文件,就自动加上一对多或者多对一的关系拿?

现在就对着表与表之间没写出明确关系的表发呆……

[color=red]请问Hibernate做ORM映射时,对数据库设计有什么要求么?[/color]
没有.

[color=red]请问要是加上了表与表之间的关系,是不是用Hibernate synchronizer生成对象-关系映射文件,就自动加上一对多或者多对一的关系拿?[/color]

是啊,自动加上.

[color=red]现在就对着表与表之间没写出明确关系的表发呆……[/color]

数据库不写也没有关系的,手工在*.hbm.xml配置一样

完全正确。用Hibernate,你最好把关系不要搞得太多。要不然那样会死人的。即使延迟加载,也会有很多开销,而且延迟加载也不是适合所有的应用。