Java EntityManager CreateQuery挂起
我正在为持久层创建一个带有EclipseLink的webapp,当我尝试加载一个对象时,我有一个挂起的DAO 应用程序/代码以前在加载到其他机器/IDE时可以工作,但我刚刚将其加载到Windows 7机器上的Eclipse Indigo中,并且这个错误已经开始发生(代码中没有编译错误/警告等,并且应用程序构建/启动良好) DAO方法如下所示: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 =
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分钟(以下加载的数据似乎要快得多)-它似乎也要建立连接,因为它只是一个用户查找,表中没有太多用户数据。您是否尝试重新启动您的设备并重试?可能只是资源未清理的问题那么您仍然存在问题吗?