我还没有完全适应 JPA 的阶段。
现在,我在使用关系注释或在需要查询时简单地检索相关对象之间左右为难。
例如,我有一个拥有项目的用户。我可以使用单对多关系并以对象方式检索项目,或者我可以在需要时简单地查询用户的项目。
后一种解决方案涉及更多代码,但不知何故,我对自己想做的事情有更多的自由和控制权,或者至少这是我的印象。前者显然会处理相当多的样板代码,例如对象的创建/删除/更新,但是在此过程中需要学习很多技巧。
如果有人能提出一个关于何时在 JPA 中使用关系注释的简单经验法则,我将不胜感激,最好是根据她/他的经验。
谢谢,
托马斯