集合映射和关联映射有什么用?

时间:2015-07-31 13:14:39

标签: hibernate collections hibernate-mapping

我正在使用Hibernate

开始Spring

如果我首先创建了数据库,并且我使用了Hibernate DAO层以及DAOsImpl。

我只是通过简单的映射将我的模型类映射到数据库表。然后使用Collection Mapping,Association Mapping ????

没有集合映射和关联映射我可以随心所欲地完成我的工作。

请给我任何好的解释。

1 个答案:

答案 0 :(得分:0)

在映射模型类时,您将实体映射到数据库,指定字段类型,主键...

但是当您使用集合映射时,您正在定义这些实体彼此相关的方式,您只需在实体之间映射关系/ associations。 (指定外键,连接表,...)。

请查看 Collection mapping Documentation 以获取更多信息。

例如,对于给定的关联:

enter image description here

您需要集合映射来指定authorbook之间的关系类型。