图1为junit Test方法及运行结果,控制台打印出了sql语句以及预期的查询结果,图2为controller及运行结果,controller中的语句与test几乎一样,打印的sql语句也一模一样,但是查询结果list.size=0;分别debug,如图3/4,发现controller调用该方法时persistenceContext等上下文参数都为空。图5是调用的方法体代码。这到底该怎么解决呢???求助啊
先把mac参数打印下,看调用那个control的时候是不是参数就没传过来
执行查询那里换一个方式