如何查询One-to-Squillions

时间:2016-06-24 02:54:59

标签: java mongodb morphia

我有2节课。

用户类

@Entity("user")
public class User {

    @Id
    ObjectId id;

    String companyName;
    String email;

    private byte[] image;
}

故障单类: ownerId引用'用户'表

@Entity("ticket")
public class Ticket {

    @Id
    private ObjectId id;

    private ObjectId ownerId;
}

我想获取作为故障单所有者的用户。 Morphia最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

@Entity("ticket")
public class Ticket {

    @Id
    private ObjectId id;

    @Reference
    private User user;
}

因此,每当您获取故障单时,您都可以直接访问该用户。