首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EntiyManager CreateQuery挂起

EntiyManager CreateQuery挂起
EN

Stack Overflow用户
提问于 2012-03-29 03:20:50
回答 1查看 397关注 0票数 0

我正在为持久层创建一个使用EclipseLink的webapp,并且我有一个DAO在我试图加载对象时挂起。

应用程序/代码以前在加载到其他机器/IDE时可以正常工作,但我刚刚将其加载到Windows 7计算机上的Eclipse Indigo中,并且开始出现此错误(代码中没有编译错误/警告等,应用程序构建/启动正常)。

DAO方法如下:

代码语言:javascript
复制
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(..)线路它就挂了。没有错误,没有日志记录,它只是挂起(显然是无限期的)。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-29 03:35:28

哇,好吧。它只是直接慢了下来..

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9914271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档