MyBatis
JDBC
MyBatis入门
解决SQL映射文件的警告提示
Mapper代理开发
public class Hello {
public static void main(String[] args)throws Exception {
// 加载mybatis核心配置文件,获取SqlSessionFactory
String resource = "mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
// 获取SqlSession对象,用它来执行sql
SqlSession sqlSession = sqlSessionFactory.openSession();
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
List<User> list = userMapper.selectAll();
// 执行sql
// List<User> list = sqlSession.selectList("test.selectAll");
System.out.println(list);
sqlSession.close();
}
}
public interface UserMapper {
public abstract List<User> selectAll();
}
包扫描的方式加载mapper
Mybatis核心配置文件