我正在尝试将mybatis集成到Java支持的露天Webscript(带有spring-mvc框架)中。但是我的项目抛出了java.lang.NullPointerException异常。
这是我的配置:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSourceMySql" />
</bean>
<bean id="ppackMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterface" value="com.clm.MyBatis.PpackMapper" />
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
我的映射器:
public interface PpackMapper {
public List<Ppack> getCentoPack();
@Select("SELECT * FROM ppack LIMIT 100")
public List<Ppack> selectAllPack2();}
我在项目中的一个类中调用了我的查询:
@Autowired private PpackMapper ppackMapper;
@RequestMapping public void tryMybatis() {
List<Ppack> ppackcento = this.ppackMapper.selectAllPack2();
在这里,我的网页脚本抛出了java.lang.NullPointerException。