
org.mybatis mybatis-parent 29

4.0.0 org.example mybatisjsnm 1.0-SNAPSHOT 4.12 3.4.6 8.0.16 1.0.9 log4j log4j 1.2.17 org.mybatis mybatis ${mybatis.version} mysql mysql-connector-java ${mysql.version} com.alibaba druid ${druid.version} junit junit ${junit.version} test org.javassist javassist 3.26.0-GA ognl ognl 3.0.6 mybatis org.apache.maven.plugins maven-compiler-plugin 1.8 1.8 UTF-8
public interface CountryMapper {public List selectAll();
}
public class Country {private Long id;private String countryname;private String countrycode;... // get/set 方法
}
create table `country` (`id` int (11),`countryname` varchar (765),`countrycode` varchar (765)
);
# Global logging configuration
log4j.rootLogger=ERROR,stdout
# Mybatis logging configuration...
log4j.logger.com.simple.mapper=TRACE
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.layout.ConversionPattern=%5p [%t] - %m%n
public class MyBatisTest {@Testpublic void testMyBatisBuild() throws IOException {InputStream input = Resources.getResourceAsStream("mybatis-config.xml");SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(input);SqlSession sqlSession = sessionFactory.openSession();CountryMapper mapper = sqlSession.getMapper(CountryMapper.class);List countries = mapper.selectAll();}
}


mvn clean install -Dmaven.test.skip=true

下一篇:Redis简单笔记