一尘不染

为什么我们使用休眠注释?

hibernate

它为什么如此重要?根据XML映射的优势是什么?你能解释这些吗?谢谢。


阅读 289

收藏
2020-06-20

共1个答案

一尘不染

它不是“强制性”中的重要内容。有优势和劣势的可能性是不同的。

优点:

  • 编译时检查:如今在IDE中,用Java(而不是Xml)编写非常易于使用。启动应用程序(渐进式编译)时,没有发现 更多错别字 ,也没有什么值得记住的( 完成 )…
  • 使用代码进行本地化(类级别):不必打开两个文件(java和xml)以获取完整的故事,而 只需打开一个文件 ,即可使用一个带注释的java 文件 。从长远来看,这种重复性较小,速度更快。
  • 通过代码进行本地化(方法或字段级别):由于注释在方法(或字段)上进行,因此 无需指定 其所属 的方法 。没有给出该更新信息,该信息更短并且始终是连贯的(即使在例如代码重构之后)。维护快得多。
  • 工具 (javadoc,其他使用反射的工具)可以将注释用于其他一些需求。
  • 注释比xml更新,团队使用他们当时收到的输入来提供 更好的默认值 。Xml有一些功能,但是出于兼容性方面的考虑,不能进行太多更改。通常,使用注释技术,您 根本不编写任何注释,并且它可以工作 。想象一下节省时间,尤其是在开发过程中。
2020-06-20