MyBatis-XML配置教程,这也太详细了吧!(10)
2021-05-28 16:10 升学就业帮
*/
User2 findOne(Integer id);
UserMapper.xml配置如下所示;
<select id="findOne" parameterType="int" resultType="user2">
select id u_id, name u_name, password u_pwd, age u_age from user where id = #{id}
</select>
测试类如下所示:
@Test public void testFindOne() {
try(SqlSession sqlSession = MyBatisUtils.getSession()){
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
User2 user2 = userMapper.findOne(4);
System.out.println(user2);
}
}
2. 日志配置
<settings>
<setting name="logImpl" value="LOG4J"/>
</settings>
06mappers标签
mappers标签中可以包含多个子mapper标签,每一个mapper标签对应的是一个映射配置,这个映射配置可以是XML配置,也可以是注解配置
mapper的属性如果是resource,那么表示使用XML文件配置,如果是class,表示使用注解配置
如下所示是XML配置:
<mappers>
<mapper resource="com/xyr/mapper/UserMapper.xml"/>
</mappers>
如下所示是注解配置:
<mapper class="com.xyr.mapper.UserMapper"/>
在实际开发中我们的Mapper类或者Mapper.xml文件很多,这个是配置比较繁琐,我们可以配置包扫描,包扫描会自动扫描某个包下所有的mapper,代码如下所示:
<package name="com.xyr.mapper"/>
标签:
mybatis
官方微信公众号:掌酷门户(wapzknet)
相关资讯
新闻热点
精选美图