mybatis 和spring整合如何注入Dao层beans?
@Service@Repository这些注解加上是不是就不用xml配置了(如果同时指定了会选哪个?)用了mybatis,没有DaoImpl了,怎么加注解@Reposit...
@Service @Repository这些注解加上是不是就不用xml配置了(如果同时指定了会选哪个?)
用了mybatis,没有DaoImpl了,怎么加注解 @Repository,不加的话怎么注入呢,现在老是报错找不到UserDao这类bean的错误
现在分了biz工程(service/dao),web-api工程(Controller) 展开
用了mybatis,没有DaoImpl了,怎么加注解 @Repository,不加的话怎么注入呢,现在老是报错找不到UserDao这类bean的错误
现在分了biz工程(service/dao),web-api工程(Controller) 展开
1个回答
展开全部
<!-- 扫描 MyBatis Sql -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="mapperLocations">
<list>
<value>classpath:com/x/*/mapper/*Mapper.xml</value>
</list>
</property>
</bean>
<!-- 扫描mapper.java -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"
autowire="byName">
<property name="basePackage" value="com.x.*.dao" />
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询