我正在用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