4
目前我們的查詢添加了各種限制,以確保結果被視爲活動或活動。這些限制在幾個地方/查詢中使用這樣的方法是設置類似於休眠標準:爲標準和DetachedCriteria添加限制
public Criteria addStandardCriteria(Criteria criteria, ...) {
// Add restrictions, create aliases based on parameters
// and other non-trivial logic
criteria.add(...);
return criteria;
}
這一直很好,到目前爲止,但需要被添加到使用的DetachedCriteria的子查詢現在這個標準規範。有沒有辦法修改這個方法來接受Criteria或DetachedCriteria或更好的方法來添加限制?
你能給我多一點的信息? Criteria和DetachedCriteria都在它們上都有createCriteria()方法,所以你可以創建一個子標準,然後把它傳遞給這個方法。我不確定這是不是你問的問題。 – rancidfishbreath 2010-04-08 21:06:17
我不認爲,因爲不是相同的,不擴展同一類。 – Gilean 2010-04-09 03:02:05