Hibernate: Khi nào dùng ID hoặc object trong mệnh đề where

Mình đang có một thắc mắc là khi nào sử dụng ID hoặc object trong mệnh đề where (so sánh về tính đúng đắn, hiệu năng, tối ưu).

Theo mọi người, mình nên sử dụng cách nào trong 2 cách này

from Post p where p.category.id = :cid

(cid là cái ID của category)

from Post p where p.category = :category

(category là một instance của class Category)

mình nghĩ là dùng id sẽ nhanh hơn đấy …

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?