Tôi có hai câu hỏi liên quan @JoinFormula và @OneToMany chú thích:@JoinFormula và @OneToMany nét - tài liệu hướng dẫn người nghèo
Làm thế nào tôi có thể giới hạn số lượng kết quả với
@JoinFormula
và@OneToMany
chú thích?Làm cách nào để xác định rằng
id
trong biểu thứcauthor = id
có nghĩa làAuthor.id
?Author { @Id private Long id; @OneToMany @JoinFormula(value = "SELECT a FROM Article a WHERE author = id AND schedule < CURRENT_TIMESTAMP()") // limit = 15 private List<Article> pastArticles; }
Như thế này, tôi tiếp tục có pastArticles trống rỗng, ngay cả khi tôi loại bỏ các schedule <
phần của mệnh đề.
Cảm ơn!
F hoặc 2 bạn không thể, không biết nếu 1 là có thể. Có thể 1 có thể sử dụng giới hạn truy vấn SQL. – siebz0r
Đối với giới hạn, tôi thấy điều này: http://stackoverflow.com/questions/7894931/onetomany-mapping-list-size-limit – siebz0r