我有一个使用 JPA 注释映射的域对象。有User
很多Question
对象(可能是 1000 个)。我必须将用户对象中问题列表上的获取类型设置为eager
. 我在网络服务中有这样的路径:
GET /users/3
这当然会返回用户对象,以及他/她编写的所有问题。有自己的Question
关系等等...
我的担心是获得特定用户需要一点时间。最好只得到一些问题,然后根据需要加载更多。但是,我认为我不能用这些注释来做到这一点。那么我是否需要删除这些注释,而是手动查找特定用户的问题,然后为用户分配一个子集?
在 Web 服务中解决此类情况的常用方法是什么?如果提供示例/伪代码将非常有用。我正在使用 Spring MVC 3.2。