Запрос Ebean ManyToMany

У меня есть два класса, пользователь и автомобиль. Оба имеют сопоставление ManyToMany друг с другом.

Пользователь:

@Entity
public class User extends Model {

    private int year;

    @ManyToMany(cascade=CascadeType.ALL)
    private List cars;
}

Автомобиль:

@Entity
public class Car extends Model {
    @ManyToMany(mappedBy = "cars", cascade=CascadeType.ALL )
    private List users;
}

Используя ebean, я хотел бы запросить только те автомобили 1999 года, которые дали пользователю в своем списке. Я не хочу перебирать пользователяСписок автомобилей в коде Java.

Я не'Не найти документацию о том, как должны выглядеть запросы «многие ко многим». Так что я бы что-то вроде этого:

public List findCars(int year, User user) {
    return Car.find.where().eq("year", int).eq("users", user).findList();
}

Это возможно с Ebean?

Ответы на вопрос(1)

Ваш ответ на вопрос