ebean 8.8.1延迟加载现在可以使用fetch

时间:2016-11-15 16:09:31

标签: fetch ebean paginate

这里是代码,我想用详细信息对命令进行分页,但是当我添加fetch(String s)时,它不起作用

class Order

@OneToMany(mappedBy = "order",fetch=FetchType.EAGER, cascade=CascadeType.ALL)
    public List<Detail> details;

class Detail

@ManyToOne(fetch=FetchType.LAZY)
    @JoinColumn(name="order_id")
    public Order order;

没有取得它的作用

  PagedList<Order> pagedList
      = ebeanServer.find(Order.class)
      .where().eq("status", Order.Status.NEW)
      .order().asc("id")
      .setFirstRow(0)
      .setMaxRows(50)
      .findPagedList();

添加提取它不起作用

  PagedList<Order> pagedList
      = ebeanServer.find(Order.class)
      .fetch("details")
      .where().eq("status", Order.Status.NEW)
      .order().asc("id")
      .setFirstRow(0)
      .setMaxRows(50)
      .findPagedList();

0 个答案:

没有答案