发现一个奇怪的问题

调试的时候 personMappper 上方显示的Value 为$Proxy28 ,下面为什么显示的是null
public class PersonDaoImpl extends BaseMybatisDao implements PersonDao {
@Inject private PersonMapper personMapper;
/* (non-Javadoc)
* @see com.desksoft.ecommerce.dao.interf.logistics.PersonDao#getPersonByKey(com.desksoft.ecommerce.entity.logistics.dto.PersonKey)
*/
@Override
public Person getPersonByKey(PersonKey personKey) {
PersonExample pe = new PersonExample();
pe.createCriteria().andPersidEqualTo(personKey.getPersid()).andUseridEqualTo(personKey.getUserid());
System.out.println(personMapper);
return Iterables.getOnlyElement(personMapper.selectByExample(pe), null);
}
}
程序运行没问题,打印 personMapper 显示出来的也是null.
personMapper 是Mybatis 通过MapperScannerConfigurer 自动侦测注入进来的,应该是生成一个代理,就是不明白personMapper怎么是null?高手指教下啊
...全文
相关推荐
奇怪的数列介绍及其应用.zip
在文件中,我们可能还会讨论到"奇怪的数列"的求和问题,这是数列分析的一个重要部分。比如,著名的调和级数、几何级数和立方和等,它们的求和方法和性质都与普通的等差或等比数列不同。"
SQL Server上的一个奇怪的Deadlock及其分析方法
但是,在执行update语句时,我们发现了一个奇怪的Deadlock问题。当两个连接同时执行update语句时,Deadlock就会发生。
Firefox下样式设置宽度奇怪现象
结论Firefox 下样式设置宽度奇怪现象是一个非常奇怪的问题,但我们可以通过不同的解决方案来解决这个问题。
小学数学数学神探奇怪的算式
故事讲述了侦探员汤姆在数学教授杰克家发现的一道奇怪的算式——"101×5"。这个简单的乘法问题实际上隐藏着一个更深层次的信息。
《奇怪的大石头》课件.ppt
在《奇怪的大石头》中,一块陨石的神秘存在让我们思考了一个有趣的问题:为什么这块石头没有在坠落时造成显著的破坏?这一现象背后的地质力学原理是什么?


Web 开发
