1
在這段代碼中我取的用戶名和密碼的用戶使用GWT RequestFactoryRequestFactory預先抓取集合時將它設置爲懶在休眠
userContextProvider.get().getUser(userName, password).with(extraData).
fire(new Receiver<User>() {
@Override
public void onSuccess (User user) {
//Do something
@Override
public void onFailure(ServerFailure error) {
//Error
}
});
用戶可以有一個或多個組,所以通常情況下,在我而額外本來
String [] extraData = {groups};
在吾道我獲取用戶這樣
Criteria c = session.createCriteria(User.class);
c.add(Restrictions.eq("user", username));
c.add(Restrictions.eq("password", password));
utilisateur = (Utilisateur) c.uniqueResult();
和用戶模型中,組集合設置爲懶
但是,在Hibernate中日誌我看到兩個查詢,一個用戶(沒關係),另一個爲陽獅集團
我問題是:RequestFactory中的with
是否正常覆蓋Hibernate的延遲加載?以及如何解決它?