首页 > 其他 > 详细

mybatis 注解

时间:2020-07-17 22:43:33      阅读:59      评论:0      收藏:0      [点我收藏+]

1、接口

package com.wt.dao;

import com.wt.pojo.User;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface UserMapper {
    @Select("select * from user")
    List<User> getUserList();
}

2、xml 配置文件

   <mappers>
        <mapper class="com.wt.dao.UserMapper"/>
    </mappers>

3、测试使用

package com.wt.dao;

import com.wt.pojo.User;
import com.wt.utils.MyBatisUtil;
import org.apache.ibatis.session.SqlSession;
import org.junit.Test;

import java.util.List;

public class UserMapperTest {
    @Test
    public void getUserList(){
        SqlSession sqlSession = MyBatisUtil.getSession();
        UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
        List<User> userList = userMapper.getUserList();
        for (User user : userList) {
            System.out.println(user);
        }
        sqlSession.close();
    }
}

局限性

注解不是适用于复杂的sql语句(官网原话),没有resultMap 数据库字段名和javaBean的字段名不同

 

mybatis 注解

原文:https://www.cnblogs.com/wt7018/p/13332790.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!