我看过很多使用注释(基本上是hibernate注释或JPA注释)来实现hibernate的教程。有教程主要关注使用hibernate配置文件(hbm.xml文件)。根本没有使用注释。
现在我有点困惑,哪种方法更好?
我绝对更喜欢使用注释来定义我的映射元数据。实际上,注释是 Hibernate 开发人员推荐的方法。引用加文·金的话XML 多于代码? http://relation.to/Bloggers/MoreXMLThanCode
当然,Hibernate Annotations 自 2005 年初就已出现,人们不再有任何充分的理由在 XML 中定义映射。
Pros:
- 注释通常不太冗长
- 注释与代码一起存在,它们更易于维护(IMO)
Cons:
换句话说,如果可以的话,请使用注释。如果不能(您无法更改代码,例如在使用旧代码时),请使用 XML 映射。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)