关于用hibernate去实现数据库的中表的关系的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:20:40
这有 管理员表,读者表,图书表,借书表,还书表,罚款表 6个表。其中的
借书表中2个外键(读者ID与读者表的读者ID相连,图书ID与图书表中的图书ID相连),

还书表中的2个外键(读者ID与读者表的读者ID的相连,图书ID与图书表中的图书ID相连),

罚款表中的2个外键(读者ID与读者表的读者ID的相连,罚款的管理员ID与管理员表中的ID相连)
我在用Eclipse开发时,使用Hibernate框架时要用到个Hibernate Reverse Engineering功能 这个自动生成,相应的文件和关系时,是不是要把这6个表同时选中,再使用Hibernate Reverse Engineering功能生成呢?能不能像上面一样3对外键嘛,一对外键选中3个表 用一次Hibernate Reverse Engineering功能,用3次Hibernate Reverse Engineering呢??
是把这6个表同时选中,再使用Hibernate Reverse Engineering功能生成吗?
能不能一个表使用一次Hibernate Reverse Engineering,共使用6次也能能??

你既然用hibernate,那么关键是这几张表之间的关系,是一对多,多对一,还是多对多关系。在根据这些关系在对应xml配置文件里配置。<many-to-one ……/> <set><one-to-many ……/></set>

可以的

使用myeclipse的这个功能可以生动生成