相关疑难解决方法(0)

Hibernate异常_ $$ _ javassist_0无法强制转换为javassist.util.proxy.Proxy

您好我正在使用developnig java Web应用程序,当我尝试使用hibernate获取数据时,我得到了下一个异常

java.lang.ClassCastException: com.digitalticket.model.UserType_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
Run Code Online (Sandbox Code Playgroud)

这里是栈跟踪

java.lang.ClassCastException: com.digitalticket.model.UserType_$$_javassist_0 cannot be cast to javassist.util.proxy.Proxy
    at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxy(JavassistLazyInitializer.java:147)
    at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.getProxy(JavassistProxyFactory.java:75)
    at org.hibernate.tuple.entity.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:771)
    at org.hibernate.persister.entity.AbstractEntityPersister.createProxy(AbstractEntityPersister.java:4613)
    at org.hibernate.event.internal.DefaultLoadEventListener.createProxyIfNecessary(DefaultLoadEventListener.java:349)
    at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:270)
    at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:150)
    at org.hibernate.internal.SessionImpl.fireLoad(SessionImpl.java:1070)
    at org.hibernate.internal.SessionImpl.internalLoad(SessionImpl.java:989)
    at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:716)
    at org.hibernate.type.EntityType.resolve(EntityType.java:502)
    at org.hibernate.engine.internal.TwoPhaseLoad.doInitializeEntity(TwoPhaseLoad.java:170)
    at org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:144)
    at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:1114)
    at org.hibernate.loader.Loader.processResultSet(Loader.java:972)
    at org.hibernate.loader.Loader.doQuery(Loader.java:920)
    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:354)
    at org.hibernate.loader.Loader.doList(Loader.java:2553)
    at org.hibernate.loader.Loader.doList(Loader.java:2539)
    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2369)
    at org.hibernate.loader.Loader.list(Loader.java:2364)
    at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:126)
    at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1682)
    at org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:380)
    at com.digitalticket.model.DAO.fetchAll(DAO.java:204)
    at com.digitalticket.controller.IndexController.handleRequestInternal(IndexController.java:22)
    at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:154)
    at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:50)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961) …
Run Code Online (Sandbox Code Playgroud)

java orm proxy hibernate java-ee

35
推荐指数
7
解决办法
4万
查看次数

Maven POM-Editor:缺少依赖图

在Eclipse Helios中,我在maven pom编辑器中有一个很好的依赖图. 在此输入图像描述

但在以后的安装(Helios-sr2和Indigo)中,缺少此功能.有谁知道如何激活它?(我正在使用OSX,64位可可)

java eclipse maven

25
推荐指数
1
解决办法
2万
查看次数

如何找到依赖于另一个工件的工件?

我们使用Maven构建我们的项目,使用Nexus作为存储库管理器.

有没有办法知道工件在哪里是另一个工件的依赖?

例如,我们想知道我们的Release存储库中的哪些工件依赖于commons-io 1.2或我们的framework2的xy版本,或者......

dependencies maven-2 nexus maven-3 maven

11
推荐指数
1
解决办法
2174
查看次数

Maven:如何找到依赖于另一个工件的工件

让我们说,ArtifactA依赖于ArtifactB和ArtifactC也依赖于ArtifactB

我知道"mvn依赖插件"可以帮助列出项目/工件的依赖关系.

但反过来怎么样?如果我想找到依赖于给定工件的项目/工件列表?从上面的例子中,给定ArtifactB,我想获得ArtifactA和ArtifactC

我怎样才能做到这一点?

java maven

6
推荐指数
1
解决办法
2182
查看次数

如何输出简单的Maven依赖项列表

我正试图从我的POM获得一个简单的,机器可解析的依赖项列表.如果我做:

mvn org.apache.maven.plugins:maven-dependency-plugin:2.1:list -f sample.pom
Run Code Online (Sandbox Code Playgroud)

我得到了无意义的[INFO]输出:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Unnamed - my-group:my-project:jar:1.0
[INFO]    task-segment: [org.apache.maven.plugins:maven-dependency-plugin:2.1:list]
[INFO] ------------------------------------------------------------------------
[INFO] [dependency:list {execution: default-cli}]
[INFO] 
[INFO] The following files have been resolved:
[INFO]    com.squareup.picasso:picasso:jar:2.5.2:compile
[INFO]    commons-io:commons-io:jar:1.3.2:compile
[INFO] 
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Mon Jan 11 14:06:05 GMT 2016
[INFO] Final Memory: 17M/325M
[INFO] ------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

然后我必须手动刮取信息.如果我添加-q开关

mvn -q org.apache.maven.plugins:maven-dependency-plugin:2.1:list -f sample.pom
Run Code Online (Sandbox Code Playgroud)

如果它已经是本地的,我会得到一个下载进度消息或什么都没有(除非当然有错误).

是否真的没有办法执行依赖列表命令,所以它只输出一个简单的下载依赖列表?就像是:

> mvn …
Run Code Online (Sandbox Code Playgroud)

maven maven-dependency-plugin

3
推荐指数
1
解决办法
3692
查看次数