几天前,我开始与Hibernate合作时,我只是想知道:假设您正在从头开始一个项目。您是否将使用基于注释的映射或Hibernate映射文件来生成数据库模式。
据我了解,Hibernate映射文件提供了一些注解所没有的功能(至少不是完全等效的功能)。但是,我仍然感觉到,如今,使用Hibernate的项目宁愿基于注释而不是Hibernate映射文件。
有没有人选择过注解上的映射文件,如果是,出于什么原因?
我在 使用@Annotations时 看到了什么优势:
我在 使用XML时 看到了什么优势:
我们使用注释,但保留XML作为选项。