我已经使用Hibernate开始了一个新项目。 Hibernate注释是更好的选择还是更好的Hibernate XML映射?
我已经使用Hibernate和XML配置,但我不知道注释。
注意:我不是在比较两种技术,但我想知道在使用最新技术的应用程序中使用哪种技术(即两种方式)。
答案 0 :(得分:23)
注释是新应用程序的更好选择,因为它使应用程序不受XML文件的影响。代码也少,维护也很简单。它还有助于重构应用程序(使用IDE,如Eclipse / NetBeans等),这是XML的问题,因为您需要手动更改它。
数目:
答案 1 :(得分:9)
注释更新,是JPA应用程序的标准方法。
我发现它们比XML更容易使用,但这是品味和体验的问题。使用它们会让你
我从未遇到过需要XML的情况,因为注释不允许我按照自己的意愿行事。
答案 2 :(得分:1)
在注释之前,只有一种方法可以做到这一点 - XML。如果你使用注释,你将在一个地方拥有所有,因此理解和维护它会更容易。