springboot项目,执行查询方法报错

org.hibernate.LazyInitializationException: could not initialize proxy [com.myproject.sell.dataobject.ProductInfo#001] - no Session

    at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:155)
    at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:268)
    at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:73)
    at com.myproject.sell.dataobject.ProductInfo_$$_jvst36c_0.getProductName(ProductInfo_$$_jvst36c_0.java)

报错原因:

实体类上没有加上@Proxy(lazy=false)

 

@Proxy(lazy=false)
public class ProductInfo

 

加上之后,运行OK

 

posted @ 2018-08-25 13:59  魔瞳  阅读(193)  评论(0编辑  收藏  举报