一尘不染

Hibernate映射文件和注释之间的区别

hibernate

今天,我试图使用Hibernate作为ORM创建一个应用程序。因此在创建时我有一个疑问。使用Hibernate映射文件(.hbm文件)或注释的最佳实践是什么?它的优缺点是什么?请帮助我理解。


阅读 199

收藏
2020-06-20

共1个答案

一尘不染

  • 没有功能上的差异。您可以使用两种方法(几乎)执行相同的操作
  • xml文件是在Java具有注释(在1.5中添加)之前使用的,因此可以将它们视为过时的映射方式
  • 通常首选使用JPA注释,而不是hibernate特定的注释;如果使用xml-有一种JPA xml格式,应该优先使用它来hibernate本机格式
2020-06-20