关于用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次也能能??
借书表中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的这个功能可以生动生成