Mybatis配置文件:
<configuration>
<properties resource="resource/database.properties"/> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <!-- 配置数据库连接信息 --> <dataSource type="POOLED"> <!-- value属性值引用db.properties配置文件中配置的值 --> <property name="driver" value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </dataSource> </environment> </environments>
<mappers> <mapper resource="resource/RoleMapper.xml"/> </mappers> </configuration>创建SqlSession
String resource = "resource/mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream); SqlSession sqlSession=sqlSessionFactory.openSession();在这过程中出现的错误有
1.找不到mybatis-congfig.xml文件
解决方法:仔细核对路径,填入包名路径
2.找不到RoleMapper.xml
解决方法:核对接口的名称是否与namespace一致。