Playframework Ebean复连接

Playframework Ebean复连接,playframework,playframework-2.0,ebean,Playframework,Playframework 2.0,Ebean,大部分情况下,我都会得到Ebean,但我该如何做到这一点: select s.id, s.name, s.city, b.date from seat s left join booking b on (s.id = b.listing_id) and b.date >= '2011-09-05' 如果不是因为连接上的第二个条件(和b.date>='2011-09-05'),那么就很容易 谢谢 如果班级座位中存在与预订的多对多(或一对多)关系,并且如果预订中的字段日期为日期类型,则此

大部分情况下,我都会得到Ebean,但我该如何做到这一点:

select s.id, s.name, s.city, b.date
from seat s
left join booking b on (s.id = b.listing_id)
  and b.date >= '2011-09-05'
如果不是因为连接上的第二个条件(
和b.date>='2011-09-05'
),那么就很容易


谢谢

如果班级座位中存在与预订的多对多(或一对多)关系,并且如果预订中的字段日期为日期类型,则此代码可能有效:

Finder<XXX, Booking> finder = new Finder<>(XXX.class, Booking.class);
DateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd");
FIND
   .fetch("seat")
   .where()
   .ge("date", dateFormat.parse("2011-09-05"))
   .findList()
Finder=newfinder(XXX.class,Booking.class);
DateFormat DateFormat=新的简化格式(“YYYY-MM-dd”);
发现
.fetch(“座位”)
.where()
.ge(“日期”,dateFormat.parse(“2011-09-05”))
.findList()