에 알려지지 않은 내
mybatis.xml
:이형 인터페이스 com.smart.dao.UserDao이 인 MapperRegistry<mappers> <!--注册方式1,一个一个的配置--> <!--<mapper resource="mapper/UserMapper.xml"/>--> <!--注册方式2,自动包内的mapper接口与配置文件--> <package name="mapper"/> </mappers>
내
mapper.xml
:<mapper namespace="com.smart.dao.UserDao"> <select id="selectUserById" resultType="com.smart.domain.User"> SELECT * FROM t_user WHERE id = #{id} </select> </mapper>
0
A
답변
0
당신에게 mybatis 매퍼에 대한 완전한 참조를 제공해야합니다. mapper 자원을 완전히 지정하여이 작업을 수행 할 수 있습니다. 또는 mybatis 스캐닝 기능을 사용합니다.
UserMapper.xml는 SRC/메인/자원/COM/스마트/DAO/매퍼()가있을 것 같은 뭔가에있는 경우 :
<mybatis:scan base-package="com.smart.dao.mapper" />
전체 문서와 여기에 주어진 다른 옵션 : http://www.mybatis.org/spring/mappers.html
차갑다. 질문이 뭐야? [ask]를 읽으십시오. – Chris
@ Chris, 죄송합니다. 죄송합니다. https://stackoverflow.com/questions/48016580/type-interface-com-smart-dao-userdao-is-not-known-to-the-mapperregistry-when-i에서 더 많은 정보를 제공합니다. – Mark