是否值得努力从手工制作的hibernate映射文件转移到注释?

Stu*_*son 2 java annotations hibernate

我有一个webapp,其原始代码库是用手工制作的hibernate映射文件开发的.从那时起,我已经非常精通'编码'我的hbm.xml文件.但是这些天所有酷孩子都在使用注释.

所以,问题是:重构我的代码以使用hibernate注释是否值得努力?除了时髦和现代之外,我会获得任何收获吗?我将丢失现有手写编码映射文件中的任何控件吗?

一个子问题是,它将付出多少努力? 我喜欢我的数据库精益和意思.该映射仅涵盖十几个域对象,包括两个集合,一些子类化,以及大约8个表.

亲爱的SOpedians,提前感谢您的知情意见.

Big*_*ump 7

"如果没有破产 - 不要修理它!"

无论如何,我是一个老式的POJO/POCO类型的人,但为什么改变注释只是为了酷?据我所知,您可以将大部分内容作为注释来处理,但更复杂的映射有时更清楚地表达为XML.