我目前只使用JPA注释,但我真的不喜欢我用这么多ORM细节污染我的实体类,这些细节实际上与它们的行为无关(例如表名,id生成策略,连接列…… ).
我看到DataNucleus recommends putting ORM-related annotations in XML instead(那些粉红色的),但我还没有看到任何其他实现推荐这个,JPA似乎没有将注释分成这两组(我认为JDO确实如此).
是否有人以这种方式使用注释orm.xml,您的经历是什么?
它会从我的实体课程中消除一些污染,还是会遇到问题?