Mybatis中注解的一种简单使用方法

  1. 注解在UserMapper接口上实现,不用写Mapper.xml了

    @Select(value = "select * from user")
    List<User> getUsers();
    
  2. 需要在核心配置文件中绑定接口!

    <!--绑定接口-->
    <mappers>
        <mapper class="com.tt.dao.UserMapper"/>
    </mappers>
    
  3. 测试

	public class UserMapperTest {
	    @Test
	    public void test(){
	        SqlSession sqlSession = MyBatisUtils.getSqlSession();
	        //底层主要应用反射
	        UserMapper mapper = sqlSession.getMapper(UserMapper.class);
	        List<User> users = mapper.getUsers();
	        for (User user : users) {
	            System.out.println(user);
	        }
	        sqlSession.close();
	    }
	}

注解的本质是反射机制

发布了32 篇原创文章 · 获赞 53 · 访问量 2218

猜你喜欢

转载自blog.csdn.net/qq_41256881/article/details/105370708