Reprinted from: https://www.jianshu.com/p/c2bab03484f4
Main function content:
package javaMybatis; import java.io.IOException; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBuilder; import com.freejoymybatis.entity.User; import com.freejoymybatis.mapper.UserMapper; public class MyBatisTest { private static SqlSessionFactory getSqlSessionFactory(){ SqlSessionFactory sqlSessionFactory = null; String resource = "configuration.xml"; try{ sqlSessionFactory = new SqlSessionFactoryBuilder().build(Resources.getResourceAsReader(resource)); } catch(IOException e){ e.printStackTrace (); } return sqlSessionFactory; } public static void main(String[] args){ try{ SqlSession sqlSession = getSqlSessionFactory().openSession(); UserMapper userMapper = sqlSession.getMapper(UserMapper.class); User aUser = new User(); aUser.setName("Oster"); aUser.setAge(16); int result = userMapper.saveUser(aUser); System.out.println(result); User user = userMapper.findById("1"); System.out.println(user.getName()); } catch(Exception e){ System.out.println("error---log"); System.out.println(e.toString()); } } }