0
我實現了HibernateLoopDataSource,其中我有構造函數,一個沒有應用標準,另一個使用。它看起來像下面循環休眠數據源問題
HibernateLoopDataSource.java
//code trimmed
HibernateLoopDataSource(Session hibernate, Class<?> typeOfClass){
this.hibernate = hibernate;
this.typeOfClass = typeOfClass;
}
HibernateLoopDataSource(Session hibernate, Class<?> typeOfClass, AppliedCriteria appliedCriteria){
this.hibernate = hibernate;
this.typeOfClass = typeOfClass;
}
AppliedCriteria.java //looks like following
它是一個接口,只包含一個方法
applyingCriteria(Criteria criteria);
和
GettingArticles.java
// code trimmed
public LoopDataSource getArticles(){
return new HibernateLoopDataSource(hibernate, Article.class, new AppliedCriteria(){
public void applyingCriteria(Criteria criteria){
criteria.add(Restrictions.eq("article.id", fullCommentPageListing.getArticle().getId()));}});}
然而,當我嘗試初始化它不報告任何東西,但是它循環而不應用標準。造成這個問題的原因可能是兩個小時,這可能有些微不足道,我看不到它,因爲我正在爲此工作8個小時。任何幫助表示讚賞。
呀,可能是從複製粘貼錯誤。現在檢查它,如果它工作。 – Takarakaka
剛剛檢查過,沒有任何反應。將不得不尋找Tomcat日誌。 – Takarakaka
我們不知道HibernateLoopDataSource可能是什麼。沒有看到代碼就無法在某些代碼中發現錯誤。 –