栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis初试

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis初试

mybatis初试 1.创建一个maven工程

​ 引入mybatis、junit、log4j依赖

2.配置mybatis-config.xml配置文件



    
    
        
        
            
            
            
            
                
                
                
                
            
        
    

3.创建一个实体类和数据库的表
public class BookType implements Serializable {
    private Integer bookTypeId;
    private String bookTypeName;
    
    ...//手动实现无参  有参构造  getset方法   重写hashcode和equals  toString
}
CREATE TABLE `booktype` (
  `bookType_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '书籍类型id(主键)',
  `bookType_name` varchar(20) COLLATE utf8_unicode_ci NOT NULL COMMENT '书籍的类型名称',
  PRIMARY KEY (`bookType_id`) USING BTREE
)
4.创建mapper.java接口
public interface BookTypeMapper {
    
    public BookType selectById(Integer id);
}
5.配置mapper.xml文件



    

6.整体结构图

7.创建测试类
//在创建BookTypeMapperTest之前,需要在mybatis-config.xml配置文件中添加以下代码
//
//    
//

//创建BookTypeMapperTest测试类
public class BookTypeMapperTest {

    @Test
    public void selectById() {
   		//1.读取mybatis的配置文件
        InputStream in = BookTypeMapperTest.class.getClassLoader().getResourceAsStream("mybatis-config.xml");
        //2.通过SqlSessionFactoryBuilder构建者得到SqlSessionFactory工厂
        SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(in);
        //3.通过SqlSessionFactory工厂得到SqlSession
        SqlSession sqlSession = sqlSessionFactory.openSession();
        //4.运用SqlSession执行方法得到结果
        BookType bookType = sqlSession.selectOne("abc.selectById",1);
        System.out.println(bookType);
        //5.关闭SqlSession
        sqlSession.close();
    }
}
8.代码的执行顺序


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/592088.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号