Вот сделка, в которой у меня есть отношения один-ко-многим между Пользователем и Сообщением
@Entity
public class User extends Model {
...
@OneToMany(cascade = CascadeType.ALL, targetEntity = Post.class, mappedBy = "author")
@OrderBy("createdAt DESC")
public List<Post> posts;
...
}
@Entity
public class Post extends Model {
...
public int privacy; // 0=public, 1=private
@ManyToOne
public User author;
...
}
Работает прекрасно ... Теперь я хочу получить публичные сообщения от пользователей?Конечно, перебирая результаты и удаляя личные сообщения, это не вариант, в конечном итоге мне нужно сделать некоторые нумерации страниц, и это станет головной болью.Есть ли какая-нибудь аннотация, которая может помочь мне с этим?