Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java EntityManager CreateQuery挂起_Java_Jpa_Eclipselink_Entitymanager - Fatal编程技术网

Java EntityManager CreateQuery挂起

Java EntityManager CreateQuery挂起,java,jpa,eclipselink,entitymanager,Java,Jpa,Eclipselink,Entitymanager,我正在为持久层创建一个带有EclipseLink的webapp,当我尝试加载一个对象时,我有一个挂起的DAO 应用程序/代码以前在加载到其他机器/IDE时可以工作,但我刚刚将其加载到Windows 7机器上的Eclipse Indigo中,并且这个错误已经开始发生(代码中没有编译错误/警告等,并且应用程序构建/启动良好) DAO方法如下所示: public Account loadAccountByUserName(String userName) { Query query =

我正在为持久层创建一个带有EclipseLink的webapp,当我尝试加载一个对象时,我有一个挂起的DAO

应用程序/代码以前在加载到其他机器/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(..)行,它就会挂起。没有错误,没有记录,只是挂起(显然是无限期的)


有什么想法吗

哇,好的。只是直线上升,速度很慢


它在一台全新的Win7机器上运行Eclipse Indigo上的SpringMVC/EclipseLink应用程序,连接到一个DB2本地数据库,第一次连接大约需要15分钟(以下加载的数据似乎要快得多)-它似乎也要建立连接,因为它只是一个用户查找,表中没有太多用户数据。

您是否尝试重新启动您的设备并重试?可能只是资源未清理的问题那么您仍然存在问题吗?