• 大小: 15KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: 其他
  • 标签: mybatis  mapper  Resources  

资源简介

配合博客内容的可运行mybatis入门工程,类和文件中有详细的注释,供入门者学习参考

资源截图

代码片段和文件信息

package cn.mybatis.mapper.app;

import java.io.IOException;
import java.io.Reader;
import java.util.List;

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 cn.mybatis.mapper.model.Country;

public class Main {

private static SqlSessionFactory sqlSessionFactory;

/**
 * 初始化sqlSessionFactory
 */
public static void init() {
try {
Reader reader = Resources.getResourceAsReader(“mybatis-config.xml“);
sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader);
reader.close();
} catch (IOException ignore) {
ignore.printStackTrace();
}
}

public static void main(String[] args) {

// 连接数据库
init();

SqlSession sqlSession = sqlSessionFactory.openSession();
try {
List countryList = sqlSession.selectList(“selectAll“);
printCountryList(countryList);
} finally {
sqlSession.close();
}
}

/**
 * 打印country信息
 * @param countryList 
 */
private static void printCountryList(List countryList) {
for (Country country : countryList) {
System.out.printf(“%-4d%4s%4s\n“ country.getId() country.getCountryname() country.getCountrycode());
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1258  2018-12-18 20:35  mybatis-demo\.classpath

     文件        564  2018-12-18 20:34  mybatis-demo\.project

     文件        296  2018-12-18 19:42  mybatis-demo\.settings\org.eclipse.core.resources.prefs

     文件        664  2018-12-18 20:27  mybatis-demo\.settings\org.eclipse.jdt.core.prefs

     文件         90  2018-12-17 20:47  mybatis-demo\.settings\org.eclipse.m2e.core.prefs

     文件       2024  2018-12-18 20:35  mybatis-demo\pom.xml

     文件       1357  2018-12-18 20:34  mybatis-demo\src\main\java\cn\mybatis\mapper\app\Main.java

     文件        545  2018-12-18 19:49  mybatis-demo\src\main\java\cn\mybatis\mapper\model\Country.java

     文件        549  2018-12-18 19:50  mybatis-demo\src\main\resources\cn\mybatis\model\mapper\CountryMapper.xml

     文件        419  2018-12-18 21:06  mybatis-demo\src\main\resources\DB.sql

     文件        127  2018-12-17 22:53  mybatis-demo\src\main\resources\jdbc.properties

     文件        310  2018-12-18 19:45  mybatis-demo\src\main\resources\log4j.properties

     文件       1450  2018-12-18 20:30  mybatis-demo\src\main\resources\mybatis-config.xml

     文件       1279  2018-12-18 20:09  mybatis-demo\src\test\java\cn\mybatis\mapper\CountryMapperTest.java

     文件       2469  2018-12-18 20:35  mybatis-demo\target\classes\cn\mybatis\mapper\app\Main.class

     文件        961  2018-12-18 20:35  mybatis-demo\target\classes\cn\mybatis\mapper\model\Country.class

     文件        549  2018-12-18 20:35  mybatis-demo\target\classes\cn\mybatis\model\mapper\CountryMapper.xml

     文件        419  2018-12-18 21:06  mybatis-demo\target\classes\DB.sql

     文件        127  2018-12-18 20:35  mybatis-demo\target\classes\jdbc.properties

     文件        310  2018-12-18 20:35  mybatis-demo\target\classes\log4j.properties

     文件        104  2018-12-18 20:35  mybatis-demo\target\classes\meta-INF\MANIFEST.MF

     文件        230  2018-12-18 21:12  mybatis-demo\target\classes\meta-INF\maven\simple\mybatis-demo\pom.properties

     文件       2024  2018-12-18 21:12  mybatis-demo\target\classes\meta-INF\maven\simple\mybatis-demo\pom.xml

     文件       1450  2018-12-18 20:35  mybatis-demo\target\classes\mybatis-config.xml

     文件       2546  2018-12-18 20:35  mybatis-demo\target\test-classes\cn\mybatis\mapper\CountryMapperTest.class

     目录          0  2018-12-18 20:34  mybatis-demo\src\main\java\cn\mybatis\mapper\app

     目录          0  2018-12-18 20:34  mybatis-demo\src\main\java\cn\mybatis\mapper\model

     目录          0  2018-12-18 20:34  mybatis-demo\src\main\resources\cn\mybatis\model\mapper

     目录          0  2018-12-18 20:34  mybatis-demo\src\main\java\cn\mybatis\mapper

     目录          0  2018-12-18 20:34  mybatis-demo\src\main\resources\cn\mybatis\model

............此处省略36个文件信息

评论

共有 条评论