我正在用EclipseLink爲持久層創建一個Web應用程序,並且我有一個DAO在我嘗試加載對象時掛起。EntiyManager CreateQuery掛起
應用程序/代碼在加載到其他機器/ IDE中時曾經工作過,但是我已經將它加載到Windows 7計算機上的Eclipse Indigo中,並且此錯誤已開始發生(沒有編譯錯誤/警告代碼等,並且應用程序構建/開始正常)。
的DAO方法如下:
public Account loadAccountByUserName(String userName)
{
Query query = getEntityManager().createQuery("select u from Account u where u.userName = :userName")
.setParameter("userName", userName);
return (Account) query.getSingleResult();
現在我調試的代碼,並通過它走了,有一次我執行的createQuery(..)線它只是掛起。沒有錯誤,沒有記錄,它只是掛起(顯然無限期)。
任何想法?
你試過重新啓動你的盒子,然後再試一次嗎?可能只是一個資源沒有被清理的問題 – ControlAltDel 2012-03-28 19:25:05